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 を使用している場合は、ラムダ式を使用できます。

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

特定のケースでは、 を呼び出すこともできますmyItem.Invoke(myItem.Show)

于 2010-10-06T02:56:11.350 に答える