0
Private Sub txtAddress_Leave (ByVal sender As Object, ByVal e As 
        System.EventArgs) Handles txtAddress.Leave
  If Len (txtAddress.Text) >= 0 Then
         MsgBox ("Need to enter address", MsgBoxStyle.OKOnly, _
         txtAddress.Focus()
  End if
End Sub

どんな助けでも大歓迎です。

4

2 に答える 2

3

ユーザーがテキストを入力したかどうかを確認したいので、これを変更する必要があると思います

if Len (txtAddress.Text) >= 0 Then

if Len (txtAddress.Text) = 0 Then

ただし、.NET メソッドを使用することをお勧めします。

If String.IsNullOrEmpty(txtAddress.Text) Then ' or String.IsNullOrWhiteSpace

Selectの代わりにも使用する必要がありますFocus

txtAddress.Select()

textbox.Focus() が C# で機能しない

于 2013-09-17T17:24:21.827 に答える
0
If Len(txtAddress.Text) >= 0 Then

する必要があります

If txtAddress.Text.Trim = "" Then

そうすれば、誰かがアドレスとして「スペース」を入力することを決定した場合に考慮されます。現時点では、ユーザーが実際に何かを入力した場合、コードによってメッセージ ボックスがポップアップ表示されます。

于 2013-09-17T17:31:23.853 に答える