第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

C# Visual Studio Validate 所以文本框只允許 AH 之間的值

C# Visual Studio Validate 所以文本框只允許 AH 之間的值

C#
猛跑小豬 2022-06-18 16:33:40
我需要幫助以允許我輸入的文本框數(shù)據(jù)僅在 AH 之間的字段中,然后顯示到列表框。到目前為止,這是我的代碼,謝謝。我仍然可以選擇 AH 以外的字母,但無論我選擇什么字母,我都會收到一條錯誤消息。我需要它,所以我只能選擇 AH,如果我選擇任何內(nèi)容,它會顯示錯誤消息。try{     if (!this.TxtCoach.Text.Contains('A') ||        !this.TxtCoach.Text.Contains('B') ||        !this.TxtCoach.Text.Contains('C') ||         !this.TxtCoach.Text.Contains('D') ||         !this.TxtCoach.Text.Contains('E') ||         !this.TxtCoach.Text.Contains('F') ||         !this.TxtCoach.Text.Contains('G') ||         !this.TxtCoach.Text.Contains('H'))    {        throw new ArgumentException("Correct your coach is valid!");    }}catch (ArgumentException ex){    MessageBox.Show(ex.Message);}LstFinalB.Items.Add(TxtCoach.Text);
查看完整描述

2 回答

?
嗶嗶one

TA貢獻1854條經(jīng)驗 獲得超8個贊

您可以使用它來驗證輸入框中輸入的數(shù)據(jù)。


public bool IsAccepted(String textToValidate)

{

    Regex strPattern = new Regex("^[a-hA-H]*$");


    if (!strPattern.IsMatch(textToValidate))

    {

        return false;

    }


    return true;

}

這是我如何通過控制臺應(yīng)用程序測試它的屏幕截圖:

http://img1.sycdn.imooc.com//62ad8e030001f0da08140642.jpg

查看完整回答
反對 回復(fù) 2022-06-18
?
隔江千里

TA貢獻1906條經(jīng)驗 獲得超10個贊

          try

            {

                if (this.TxtCoach.Text.Contains('A') ||

                    this.TxtCoach.Text.Contains('B') ||

                    this.TxtCoach.Text.Contains('C') ||

                    this.TxtCoach.Text.Contains('D') ||

                    this.TxtCoach.Text.Contains('E') ||

                    this.TxtCoach.Text.Contains('F') ||

                    this.TxtCoach.Text.Contains('G') ||

                    this.TxtCoach.Text.Contains('H'))

                {

                    LstFinalB.Items.Add(TxtCoach.Text);

                }

                else

                {

                    throw new ArgumentException("Correct your coach is valid!");

                }

            }

            catch (ArgumentException ex)

            {

                MessageBox.Show(ex.Message);

            }

您的 If 語句邏輯錯誤,您將永遠不會有正確的輸入,并且 Listbox.Items.Add(Item) 也在錯誤的位置。


查看完整回答
反對 回復(fù) 2022-06-18
  • 2 回答
  • 0 關(guān)注
  • 126 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號