Bra*_*rad 2 vb.net properties invoke invokerequired
很多关于如何调用方法的例子,但是如何改变一个简单的属性?
为了演示,这里有一组非常简单的代码应该有所帮助.假设我需要从子表单设置visible属性,因此需要调用它:
Friend Sub activateItem(ByVal myItem As PictureBox)
If myItem.InvokeRequired = True Then
????
Else
myItem.Visible = True
End If
End Sub
Run Code Online (Sandbox Code Playgroud)
谢谢
如果您使用的是VB.Net 2010,则可以使用lambda表达式:
If myItem.InvokeRequired Then
myItem.Invoke(Sub() myItem.Visible = True)
Run Code Online (Sandbox Code Playgroud)
在您的特定情况下,您也可以打电话myItem.Invoke(myItem.Show).
| 归档时间: |
|
| 查看次数: |
7442 次 |
| 最近记录: |