【发布时间】:2012-06-27 18:10:27
【问题描述】:
Windows 表单应用程序(.Net 3.5) 我在表单上有一个文本框和一个按钮。 一旦文本框为空,我想禁用该按钮。 我不想使用这个method。因为按钮仍然处于启用状态。
谢谢。
【问题讨论】:
标签: c# winforms validation
Windows 表单应用程序(.Net 3.5) 我在表单上有一个文本框和一个按钮。 一旦文本框为空,我想禁用该按钮。 我不想使用这个method。因为按钮仍然处于启用状态。
谢谢。
【问题讨论】:
标签: c# winforms validation
在TextChanged 的事件处理程序中,只需确定文本框是否包含任何数据。如果是,请启用它。否则,禁用它。添加您的事件处理程序,然后实现如下所示,
private void textBox1_TextChanged(object sender, EventArgs e)
{
button1.Enabled = !(textBox1.Text == String.Empty);
}
【讨论】:
button1.Enabled = textBox1.Text.Length>0.
查看一下textbox.text是什么样的
if(string.IsNullOrEmpty(textbox1.text))
{
Button1.enabled = false;
}
【讨论】:
如果你想禁用文本框,那么使用 textChanged:
if (textbox.Text == ""){
button.Enabled = false;
}
希望对你有帮助
【讨论】:
制作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);
}
【讨论】: