2

很多关于如何调用方法的例子,但是如何改变一个简单的属性呢?

为了演示,这里有一组非常简单的代码,应该会有所帮助。假设我需要从子窗体设置可见属性,因此需要调用它:

Friend Sub activateItem(ByVal myItem As PictureBox)

    If myItem.InvokeRequired = True Then
        ????
    Else
        myItem.Visible = True
    End If

End Sub

谢谢

4

1 回答 1

7

如果您使用的是 VB.Net 2010,则可以使用 lambda 表达式:

If myItem.InvokeRequired Then
    myItem.Invoke(Sub() myItem.Visible = True)

在您的特定情况下,您也可以调用myItem.Invoke(myItem.Show).

于 2010-10-06T02:56:11.350 回答