有很多关于如何调用方法的示例,但是如何更改简单属性?
为了演示,这里有一组非常简单的代码应该有所帮助。假设我需要从子表单设置visible属性,因此需要调用它:
Friend Sub activateItem(ByVal myItem As PictureBox)
If myItem.InvokeRequired = True Then
????
Else
myItem.Visible = True
End If
End Sub
由于
答案 0 :(得分:7)
如果您使用的是VB.Net 2010,则可以使用lambda表达式:
If myItem.InvokeRequired Then
myItem.Invoke(Sub() myItem.Visible = True)
在您的特定情况下,您也可以拨打myItem.Invoke(myItem.Show)
。