1

私はC#については初めてです。Cプログラミングを1年間学びました。

ユーザーに登録フォームへの入力を求めるウィンドウ フォームを作成しました。

私の登録フォーム

フィールドが入力されていない場合や、フィールドが適切に使用されていない場合に、ボタンの下にエラー メッセージを表示したいと考えています。

私はこの基本的なコードを使用しました:

private void button1_Click(object sender, EventArgs e)
    {
        if (!isOkay(userTextBox.Text))
        {
            label5.Text = "Please, enter an username.";
            label5.Visible = true;
        }
        else if (!isOkay(mailTextBox.Text))
        {
            label5.Text = "Please, enter a mail address.";
            label5.Visible = true;
        }
        else if (!confirmMailTextBox.Text.Equals(mailTextBox.Text) || !isOkay(confirmMailTextBox.Text))
        {
            label5.Text = "Please, match both mails addresses.";
            label5.Visible = true;
        }
        else if (!isOkay(passwordTextBox.Text))
        {
            label5.Text = "Please, enter a password.";
            label5.Visible = true;
        }
        else
        {
            label5.Text = "Valid form, yay !";
            label5.Visible = true;
        }
    }

    private Boolean isOkay(string textBoxContent)
    {
        return (textBoxContent.Length > 0 || textBoxContent.Equals(null));
    }

それを適切に行うためのエレガントまたは最適化された方法はありますか? いくつかのエラー プロバイダーを見つけましたが、どうやらエラー プロバイダーがポップアップを開き、"ボタンの下に赤いエラー メッセージ" が必要なだけです。

助けてもらえますか?:)

4

2 に答える 2