0

Windows 表单应用程序(.Net 3.5) 我在表单上有一个文本框和一个按钮。一旦文本框为空,我想禁用该按钮。我不想使用这种方法。因为按钮仍然处于启用状态。

谢谢。

4

4 回答 4

3

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

private void textBox1_TextChanged(object sender, EventArgs e)
{
   button1.Enabled = !(textBox1.Text == String.Empty);
}
于 2012-06-27T18:13:00.217 回答
0

处理文本更改事件

检查并查看 textbox.text 是这样的

  if(string.IsNullOrEmpty(textbox1.text))
 {
  Button1.enabled = false;
 }
于 2012-06-27T18:14:21.793 回答
0

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

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

希望能帮助到你

于 2012-06-27T18:14:26.720 回答
0

制作button1.Enabled = false;

并将 EventHandler 添加到textbox1.TextChanged = new System.EventHandler(SearchBoxTextChanged);

private void textbox1_TextChanged(object sender, EventArgs e)
    {
        button1.Enabled = (textBox1.Text.Trim() != string.Empty);
    }
于 2015-05-18T13:38:10.387 回答