-2

ラベルをクリックするとすぐに無効にしたいのですが、コードによってラベルが非表示になります。

私が望むのは、それを無効にすることです(ダークグレーにしてクリックできないようにする)。

  Label3.Enabled = False
4

1 に答える 1

0

次のようにonclickイベントを追加します。

AddHandler Label3.Click, AddressOf MyClickMethod

クリックの状態を追跡し、次のようにメソッドを実装します。

Private _isActive As Boolean

Public Sub MyClickMethod(ByVal o As Object, ByVal e As EventArgs)
   If _isActive Then
       RemoveHandler Label3.Click, AddressOf MyClickMethod
       _isActive = False
   Else
       AddHandler Label3.Click, AddressOf MyClickMethod
       _isActive = True
   EndIf
End Sub

Visual Studioの外部で入力して、構文が欠落している可能性があります

于 2013-02-18T09:46:11.803 に答える