WinForm 开发
china_k1
我,简单而快乐
展开
-
C#窗体中插入Flash
在工具箱中添加项-》COM组件-》Shockwave Flash Object控件1.shockwave flash object功能Authorware直接支持播放Flash动画(将Flash动画嵌入Authorware应用程序的内部),但这种支持是有限的,在Flash动画中所包含的某些功能会失效,并且当所嵌入的Flash动画比较大时,会严重影响程序的运行速度。使用shockwave flash原创 2010-01-21 10:11:00 · 2545 阅读 · 0 评论 -
关于c#的OpenFileDialog,同时选择多个图片,同时可以翻页预览
窗体设计器中有一个OpenFileDialog,一个Picturebox,3个Button,其中一个Button是打开图片文件对话框,如果选择多个图片,然后用另外两个Button作为前后翻页的按钮,就是说一个是往后翻选中的图片,一个是往前翻选中的图片 代码如下: private void Form1_Load(object sender, System.EventArgs e原创 2009-12-14 10:52:00 · 5804 阅读 · 2 评论 -
线程间操作无效: 从不是创建控件的线程访问它 解决办法
今天在写应用软件的时候用到一个天气的web服务,在软件刚启动的时候就要访问,这样影响了软件启动速度,然后用了一个线程去处理访问web服务,把访问到的信息写到相应的控件。然后就出现问题了。线程间操作无效。原因是多个线程同时操作一个控件造成的。解决办法是用一个委托,如下: #region 用于天气的委托 delegate void SetPicboxValue();//括号原创 2010-03-03 09:42:00 · 862 阅读 · 0 评论 -
WinForm在窗体里面添加窗体
一般在一个Form的controls里面Add一个Form对象,会提示"Top-level control cannot be added to a control.",要解决这个问题很简单,只要将被添加的Form的TopLevel属性设置为False即可解决. Code highlighting produced by Actipro CodeHighlighter (freeware)原创 2010-03-25 12:01:00 · 1410 阅读 · 1 评论 -
时间差计算
时间差 计算 使用TimeSpan ,同时也介绍一下TimeSpan的用法 相关属性和函数 Add:与另一个TimeSpan值相加。 Days:返回用天数计算的TimeSpan值。 Duration:获取TimeSpan的绝对值。 Hours:返回用小时计算的TimeSpan值 Milliseconds:返回用毫秒计算的TimeSpan值。 Minutes:返回用分钟计算的TimeSpan值。 N原创 2010-01-11 18:15:00 · 1029 阅读 · 0 评论 -
listview控件(在listview失去焦点的情况下仍然保持item高亮)
<br /> #region 在listview失去焦点的情况下仍然保持item高亮<br /> private void listview_validated(object sender, eventargs e)<br /> {<br /> if (listview1.focuseditem != null)<br /> {<br /> listview1.focuseditem.backcolor原创 2010-06-01 18:20:00 · 2317 阅读 · 1 评论