验证Windows窗体中的文本框

时间:2012-06-27 18:10:28

标签: c# winforms validation

Windows窗体应用程序(.Net 3.5)我在表单上有一个文本框和一个按钮。 我想在文本框为空时禁用该按钮。 我不想使用这个method。因为该按钮仍然启用。

感谢。

4 个答案:

答案 0 :(得分:3)

TextChanged的事件处理程序中,只需确定文本框是否包含任何数据。如果是,请启用它。否则,禁用它。添加您的事件处理程序,然后实现以下内容,

private void textBox1_TextChanged(object sender, EventArgs e)
{
   button1.Enabled = !(textBox1.Text == String.Empty);
}

答案 1 :(得分:0)

处理开启text change event

检查并查看textbox.text是什么样的

  if(string.IsNullOrEmpty(textbox1.text))
 {
  Button1.enabled = false;
 }

答案 2 :(得分:0)

如果要禁用文本框,请使用textChanged:

if (textbox.Text == ""){
   button.Enabled = false;
}

希望有所帮助

答案 3 :(得分:0)

制作textbox1.TextChanged = new System.EventHandler(SearchBoxTextChanged);

并将EventHandler添加到private void textbox1_TextChanged(object sender, EventArgs e) { button1.Enabled = (textBox1.Text.Trim() != string.Empty); }

proc options define ;
run ;