我有一个文本框tb_weight
这是一个计算的输入和我做了一个消息框代码,将弹出如果按计算按钮时,文本框为空:停止代码,如果文本框为空
if (string.IsNullOrEmpty(this.tb_weight.Text))
{
MessageBox.Show("Textbox is empty");
}
我有一个单选按钮对应的数字将与文本框中写入的值相乘。下面是其中一个按钮的代码:
if (rb_wcf1.IsChecked == true)
{
int a = Int32.Parse(tb_weight.Text);
b = (a * 1.03)/1000;
lbl_wll.Content = Math.Round(b, 2);
}
所以,如果没有选择任何一个单选按钮,并且在文本框中没有文字,我的消息框弹出。如果我将文本框留空并检查单选按钮rb_wcf1
并按下计算按钮,程序将在关闭消息框后失败。我对编程非常陌生,我不确定如何更好地设计这些代码。如果文本框为空并且单选按钮已被选中,我不希望单选按钮中的代码启动。任何人都可以请给我一些提示或指导?
如果所有的代码都在计算按钮点击事件中 - 那么在显示消息框之后再返回。如果代码在单独的事件中 - 只需检查上面做的空字符串。 – PaulF