2013年12月28日

摘要: 网上看到的一部分,然后自己测试,更新了其他的情况SelectionChangeCommitted事件在设定datasource和displaymember和valuemember时,以及手动改变combobox索引和值时都不触发该事件, 只是在界面选择combobox不同值时触发SelectedIndexChanged事件索引改变时触发SelectedValueChanged事件 值改变时触发一、在数据源有数据,且写Form_Load事件中的情况下顺序一:this.comboBox1.DisplayMember = "userName"; (不触发)this.comboBo 阅读全文
posted @ 2013-12-28 10:50 Devin-Huang 阅读(1765) 评论(0) 推荐(0)

2013年8月9日

摘要: 1.backgroundworker简介当用户执行一个非常耗时的操作时,如果不借助Thread编程,用户就会感觉界面反映很迟钝。在.Net 2.0中可以通过BackgroundWork非常方便地进行Thread编程,大致的步骤是:1、调用BackgroundWorker的RunWorkerAsync方法(可以传递参数),它将调用DoWork事件2、在DoWork的事件响应代码中调用耗时的操作,此例中是PingIPs函数3、在耗时操作中判断CancellationPending属性,如果为false则退出4、如果要向用户界面发送信息,则调用BackgroundWorker的ReportProgr 阅读全文
posted @ 2013-08-09 16:26 Devin-Huang 阅读(1904) 评论(0) 推荐(0)

2013年8月5日

摘要: 注意Form1_Load是Form1.Load事件的代码,选中窗体在属性中事件页找到Load后双击...listBox1_DrawItem是listBox1.DrawItem事件的代码同上...最后一次回复,再不能运行就没法说下去了C# codeprivate void Form1_Load(object sender, EventArgs e){ listBox1.Items.Add("红色"); listBox1.Items.Add("黄色"); listBox1.Items.Add("蓝色"); listBox1.DrawMod 阅读全文
posted @ 2013-08-05 16:40 Devin-Huang 阅读(837) 评论(0) 推荐(0)

2013年7月30日

摘要: 程序运行时卡住了,然后退出再进去就报这个错误。进去后点确认可以运行,但是运行十分缓慢,一个操作得十几秒。后来按照网上说法,更改注册列表,打补丁,重装vs,使用命令行运行都没有效果。最后只要把网上说的那个注册列表删了然后重启就好了。 阅读全文
posted @ 2013-07-30 08:16 Devin-Huang 阅读(498) 评论(0) 推荐(0)

2013年7月27日

摘要: 解决办法:32 位系统删除:HKEY_LOCAL_MACHINE\Software\Microsoft\VSTO Designtime Setup\64位系统删除:HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\VSTO Designtime Setup\注:本文转载自:http://blog.csdn.net/davidhsing/article/details/8762621 阅读全文
posted @ 2013-07-27 09:50 Devin-Huang 阅读(645) 评论(0) 推荐(0)