前进的道路不是一帆风顺的,要随时迎接挑战,敢于战胜困难!

坚持一下,找人聊聊天,释放一些压力!

 

2008年8月27日

小结“线程间操作无效: 从不是创建控件的线程访问它” 错误的解决方法

摘要: 在编程中经常会遇到在一个按钮中执行复杂操作,并将复杂操作最后返回的值加入一个ListView或ComboBox中候选。这个时候程序会卡,当程序员将这些卡代码放进线程(Thread)中后发现当对控件操作时出现“线程间操作无效: 从不是创建控件的线程访问它”异常。 为什么.net不让我们跨线程操作控件,这是有好处的。因为如果你的线程多了,那么当两个线程同时尝试将一个控件变为自己需要的状... 阅读全文

posted @ 2008-08-27 15:21 山径山精 阅读(1102) 评论(0) 推荐(0) 编辑

.net强制退出主窗口的方法——Application.Exit()方法和Environment.Exit(0)方法

摘要: .net类库已经帮助我们实现了窗口的关闭,如果此窗口是系统的主窗口,关闭此窗口即应该退出了整个应用程序。 但事实上有时候并不是这样的,关闭窗口,只是停止了当前窗口的消息循环。 系统主窗口,实质上是Main函数中开始消息循环的窗口,这个消息循环结束后,Main函数就基本上完成了历史使命,整个应用程序自然就结束了。 Application.Exit()方法是终止所有线程上的消息循环,一般情况下,无论在... 阅读全文

posted @ 2008-08-27 15:17 山径山精 阅读(5045) 评论(0) 推荐(3) 编辑

导航