源动力

程序在于积累和思考
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年3月19日

摘要: 从非启动线程访问控件会出现错误:线程间操作无效: 从不是创建控件“”的线程访问它。目前常用的解决方法有如下两种:方法一:Control.CheckForIllegalCrossThreadCalls = false;这种方法只是作为保留方法,一般不用。方法二:用委托,每个控件都有个InvokeRequired的属性,判断一下是不是true,是的话进行Invoke操作。 //建立委托private delegate string ReturnStrDelegate();private string GetNamel(){return txtName.Text.Trim();}//判断一下是不是该 阅读全文

posted @ 2012-03-19 11:36 老K的幸福生活 阅读(223) 评论(0) 推荐(0) 编辑