关于多线程条用
vb.net吧
全部回复
仅看楼主
level 6
_G63 楼主
线程安全的啥 就是不懂
不可以条用那个 不是在本线程创建的东西
MSDN上给了这么一段
If Me.ProgressBar1.InvokeRequired Then
Dim d As New SetCallback(AddressOf SetCBack)
Me.Invoke(d)
Else
End If
然后条用委托的 啥意思
求指导
2012年06月22日 01点06分 1
level 12
InvokeRequired 是指
获取一个值,该值指示调用方在对控件进行方法调用时是否必须调用 Invoke 方法
SetCBack 是直接调用UI线程的方法 直接使用 SetCBack 方法会出错 所以要用 Invoke
SetCallback 是一个委托类型 SetCBack 方法符合这个委托类型才可以调用
Me 应该就是窗体本身了 也可以用 ProgressBar1.Invoke(d) 来调用 SetCBack
2012年06月22日 09点06分 2
哦 谢了。。
2012年06月22日 09点06分
1