以下のサブルーチンは、マウス クリックを使用して呼び出されると、コントロールを正常に作成してから削除します。しかし、それは二度と作成しません。ラベルが公開されなくなったためだと思います。つまりDim lblDebug1 As New Label
、フォームの変数セクションの一番上にあります。ただしDim lblDebug1 As New Label
、サブルーチンを挿入すると、破棄リクエストが機能しません。コントロールの作成と破棄を続けることができる方法はありますか?
以下のサブでbooleanDebug
は、作成と破棄を切り替えるために使用されます。よろしくお願いします。
Dim lblDebug1 As New Label
booleanDebug = Not booleanDebug
If booleanDebug Then
Me.Controls.Add(lblDebug1)
lblDebug1.BackColor = Color.BlueViolet
Else
lblDebug1.Dispose()
End If