用上O2 Atom之后,就开始研究Windows Mobile 5.0的开发。

今天用.NET Compact Framework 2.0做了一个小东西,为了追求界面的响应感受,使用了线程,线程内部操作界面控件的属性,例如Button.Enabled和Lable.Text。发现在PC上运行正常,但是一旦放到PPC上就出错,找了半天发现是一旦在线程内部修改界面控件的属性就会导致出错。

纳闷,无解,于是google之,发现MSDN中有不错的PPC开发资源,这个问题也得以解决,原来是操作的方法有错,应该使用delegate方法并配合this.Invoke才能保证线程安全操作,具体可查阅http://www.microsoft.com/china/msdn/librar...2.mspx?mfr=true中的“练习 4:更新线程内的用户界面控件 ”,而且文中还有所讲的源代码下载,甚是不错。

标签: ,
发表评论   请注意:本站已经启用评论审核机制,审核通过才能显示!
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
昵称 *   
网址   电邮   [注册]
               

验证码 不区分大小写