线程选项是可能的(如果文本框中没有消息,按钮被禁用)
本文关键字:消息 按钮 选项 文本 如果 线程 | 更新日期: 2023-09-27 18:09:13
so yea标题说明了一切我想知道怎么做,语言是c#
private void button1_Click(object sender, EventArgs e)
{
string x;
x = textBox1.Text;
if (x != "")
{
some code...
}
else
{
MessageBox.Show("Please type something");
}
。.//
。,但它只工作,如果它是空的,但如果你输入" "(空格),它工作得很好,这就是问题…谢谢!
在字符串对象
上使用.trim()方法if (!x.trim().Equals(""))
这将解释空白。String.Trim()参考。
这样就可以了。
private void button1_Click(object sender, EventArgs e)
{
string x;
x = textBox1.Text;
if (!String.IsNullOrWhiteSpace(x))
{
some code...
}
else
{
MessageBox.Show("Please type something");
}
}
仅供参考:用标题表达一切并不是问问题的好方法。在这种情况下,你的问题并不涉及线程。如果在wpf中使用DataBinding可以用Command属性按钮来完成,以避免出现这些消息框。这取决于应用的上下文