これが取引です。
私はVB.net 2012を使用しています。
イベント付きのテキストボックスがありTextChanged
ます。そして、それにはある程度の価値があります。
しかし、このイベントを使用する前に、いくつかの関数をロードする必要があります。
そのため、フォームをロードすると、コードがこのイベントを読み取り、関数がロードされないというエラーが発生しました。
私がやりたいことは、フォームを初めて開始するときにこれらのイベントを無視することです:)
前もって感謝します
これが取引です。
私はVB.net 2012を使用しています。
イベント付きのテキストボックスがありTextChanged
ます。そして、それにはある程度の価値があります。
しかし、このイベントを使用する前に、いくつかの関数をロードする必要があります。
そのため、フォームをロードすると、コードがこのイベントを読み取り、関数がロードされないというエラーが発生しました。
私がやりたいことは、フォームを初めて開始するときにこれらのイベントを無視することです:)
前もって感謝します
フラグを設定し、TextChanged() イベントで確認します。Shown() イベントでフラグを切り替えます。
Public Class Form1
Private Loading As Boolean = True
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
TextBox1.Text = "Hello from the Load() event!"
End Sub
Private Sub Form1_Shown(sender As Object, e As System.EventArgs) Handles Me.Shown
Loading = False
End Sub
Private Sub TextBox1_TextChanged(sender As System.Object, e As System.EventArgs) Handles TextBox1.TextChanged
If Not Loading Then
Debug.Print("TextChanged")
' ... your code in here ...
End If
End Sub
End Class