2017-12-24 8 views
-1

こんにちは私はこれで初心者ですが、私はVS 2017でフォームを作っていますが、私に迷惑をかけるものがあります。テキストボックスが空の場合、どのようなコードでボタンエラーを発生させますか?テキストボックスが空の場合、ボタンコードエラーを取得するにはどうすればよいですか? VS 2017

そのような ID(テキストボックス) パスワード(テキストボックス) ボタン誰かがIDとパスワードを記入しdidntの場合..私は、彼らは、ボタンをクリックしたとき、それは、IDとパスワードが空のままと言うのMsgBoxエラーがポップアップ表示されますたいです。

+1

を、しかし、なぜ彼らはで 'Button'をクリックしてみましょう読む[尋ねる]と[ツアー]を取り、また –

+0

を投稿する前に、いくつかの研究を行ってくださいすべて?デフォルトで 'Button'を無効にすることから始めてください。次に、 'TextBox'コントロールの両方が実装されているかどうかをテストするメソッドを記述し、それらがある場合にのみ' Button'を有効にします。次に、そのメソッドを各 'TextBox'の' TextChanged'イベントハンドラから呼び出します。両方のフィールドにデータが入力されている場合、ユーザーは 'Button'をクリックするだけです。 – jmcilhinney

+0

@jmcilhinneyロジックを実装するには、3つの部分が必要です。1)パスワードテキストボックス用のハンドラ2)ユーザ名用のハンドラテキストボックス3)有効にするかどうかを決定するヘルパープロシージャ。しかし、もっと多くのことがあります。これらの2つのテキストボックスの他に、ユーザーがどのように知っているか、ボタンが無効になっている理由、さらに多くの要素があるでしょうか?彼はユーザー名とパスワード以外の何かを忘れましたか?すべての決定を下すイベントハンドラを持つ方が簡単です。 – JohnyL

答えて

0

私はaまたは条件を提案します。入力の1つが空であるかどうか確認してください。

以下のコード試してみてください。私はあなたの質問に答えますが

Private Sub btnSubmit_Click(ByVal sender As Object, ByVal e As EventArgs) 
    If String.IsNullOrEmpty(txtId.Text) OrElse String.IsNullOrEmpty(txtPassword.Text) Then 
     MessageBox.Show("Id or password still empty") 
    End If 
End Sub 
関連する問題