我已經爲用戶答案的文本框設置了一個問題,一旦他們給出答案,我希望文本框被禁用,並出現一個標籤來表示正確或不正確。但目前只能輸入一個數字,然後出現正確或不正確的標籤。正如你在下面看到的答案是10.因此,只要輸入1,就會顯示不正確,並且文本框被禁用。驗證文本框以接受多個數字
private void txt_2a_TextChanged(object sender, EventArgs e)
{
if (txt_2a.Text == "10")
{
lblcorrectQ2_1.Visible = true;
txt_2a.Enabled = false;
}
else
{
lblincorrectQ2_1.Visible = true;
txt_2a.Enabled = false;
}
}
註冊您的處理程序,以一個'blur'事件。 – user3682091
然後使用驗證事件,而不是TextChanged事件。這將需要用戶離開文本框才能觸發。 – LarsTech
謝謝LarsTech,現在完美! – ChromedCm