我想要一个文本框,如果空白或空的,将数字零插入到它,一旦按钮被点击。到目前为止,我一直在尝试下面的代码,无济于事。以下代码适用于button_click
方法。我错过了什么?如何设置文本框的值为“0”如果空白或空?
if (!string.IsNullOrEmpty(textBox2.Text))
{
textBox2.Text = "0";
}
我想要一个文本框,如果空白或空的,将数字零插入到它,一旦按钮被点击。到目前为止,我一直在尝试下面的代码,无济于事。以下代码适用于button_click
方法。我错过了什么?如何设置文本框的值为“0”如果空白或空?
if (!string.IsNullOrEmpty(textBox2.Text))
{
textBox2.Text = "0";
}
取出!
前string.IsNull
...
!
是一样的有!=
(不等于)
只需添加一个IF-statment到文本框的TextChanged事件做检查...
不知道为什么你需要按钮单击事件...
你有逻辑反演。你说“如果文本是__not__ null或空设置为”0“” –
为什么你不这样做使用JavaScript? – JsonStatham
这是在WinForms或WPF中?您可以轻松地在WPF中执行DataTrigger以减少代码隐藏 –