子线程可以调用以外的控件吗?如果不能怎样可以达到同样的效果?
vb.net吧
全部回复
仅看楼主
level 6
Zioce 楼主
如题。
2013年12月27日 15点12分 1
level 10
子线程更改主线程的控件需要用到委托,或者你用那个安全线程的控件,也可以办到
2013年12月29日 02点12分 2
level 6
小明新领了驾照在路上行驶被Pol.ice拦下,Pol.ice说他违章了要罚款。小明说:“我师父当初就这么教得”。Pol.ice说:“我师父说这么开就得罚款”。小明说:“还是你师父厉害”。
2014年01月06日 02点01分 3
level 13
得Invoke到STAThread上
2014年01月06日 04点01分 4
level 13
给个wpf例子
Dim th As New Thread(Sub()
Dispatcher.BeginInvoke(Sub()
Title="异步改标题"
End Sub)
End Sub)
th.Start()
2014年01月06日 04点01分 5
多谢~不过现在这问题已经解决了……就是不知如何使线程执行的过程带参数……
2014年01月06日 09点01分
level 6
Zioce 楼主
其实设一个属性就行了……
多谢大家的帮助!
感激不尽!
2014年01月06日 09点01分 6
那样不安全。不推荐。
2014年01月06日 12点01分
回复 Nukepayload2 :还……好吧……
2014年01月06日 12点01分
回复 Zioce :起冲突时你就知道了
2014年01月06日 12点01分
level 13
带参数的
Dim th As New Thread(Sub(s As Object)
Dispatcher.BeginInvoke(Sub()
Title=s.ToString
End Sub)
End Sub)
th.Start("标题")
2014年01月06日 12点01分 7
!原来是这样!真是多谢了!祝新年欢乐!
2014年01月06日 12点01分
level 13
如果要多个参数并且不新建委托,那就用结构传进去。
2014年01月06日 12点01分 8
1