我刚开始学习 C#。
这是我的代码:
private void button1_Click(object sender, EventArgs e)
{
object Nappi1 = ("Nice button");
MessageBox.Show(Nappi1.ToString());
}
我有一个文本框,如果为空或空格,应该禁用
button1
。我已经让它在某种程度上工作了,但它会检查
textbox
上 button1_Click
的状态。private void button1_Click(object sender, EventArgs e)
{
if (textBox1 = "")
{
button1.enabled = false;
}
else
{
button1.enabled = true;
object Nappi1 = ("Nice button");
MessageBox.Show(Nappi1.ToString());
}
}
虚构的例子:
if (textBox1 = "" or textBox1 = whitespace[s])
textbox
onLoad
的状态(程序一启动)? whitespace
,我可以把它写到同一个 if
语句中吗? 请保持简单。
最佳答案
要准确回答问题标题,更短,更清晰:
button1.Enabled = !string.IsNullOrWhiteSpace(textBox1.Text);