C# - 如果字符串为空或有空格,则禁用按钮?

Cla*_*dio 4 .net c# user-interface button winforms

我刚开始学习C#.

这是我的代码:

private void button1_Click(object sender, EventArgs e)
{
    object Nappi1 = ("Nice button");
    MessageBox.Show(Nappi1.ToString());
}
Run Code Online (Sandbox Code Playgroud)

我有一个文本框,应该禁用button1if空或空格.

我已经得到了它在一定程度上工作,但检查的状态textboxbutton1_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());
    }
}
Run Code Online (Sandbox Code Playgroud)

虚构的例子:

 if (textBox1 = "" or textBox1 = whitespace[s])
Run Code Online (Sandbox Code Playgroud)
  1. 我怎么能检查它的状态textbox onLoad(一旦程序启动)?
  2. 我怎么能检查是否(多个)whitespace,我可以把它写到同一个if语句吗?

请保持简单.

Ask*_*ein 8

要准确回答问题标题,请更短,更清楚:

button1.Enabled = !string.IsNullOrWhiteSpace(textBox1.Text);
Run Code Online (Sandbox Code Playgroud)