读书人

跨线程操作窗体解决办法

发布时间: 2012-02-03 22:02:47 作者: rapoo

跨线程操作窗体
2005已经吧允许这么做了,看帮助说是要进行委托。
但那帮助给的例子没看明白,谁帮解决一下。
就是Button.Invoke()它给出的是method as delegate
比如我想改变Button.Text该怎么做?给个例子。

[解决办法]
假设个例子:
先定义个委托(类中,方法外)
Private Delegate Sub MyDeleage(ByVal strExplain As String)

然后,需要更新的地方这样写:(就在方法里写
Dim del As MyDeleage = Function (ByVal strExplain2 As String)
Me.ButtonX.Text = strExplain2
End Function



读书人网 >VB Dotnet

热点推荐