繁体   English   中英

如果在C#中未选择单选按钮,则会出现消息框?

[英]Message box if no radio button selected in c#?

嗨,我只是想知道如果未选择任何单选按钮时如何提示错误? 我在列表视图中添加了很多条目,并且有它,因此您可以选择“固定”或“零”(使用债券),并且我希望如果未选择任何一个,则会显示一个消息框。 我试过了:

if (rdbtn_Fixed == null && rdbtn_Zero == null)
        {
            MessageBox.Show("Please select either Fixed or Zero coupon Type");
            return;
        }

但是当我单击按钮添加到列表视图时,由于某种原因没有错误提示!

任何帮助将不胜感激,谢谢!

达米安

检查是否选中了单选,而不是检查它是否为空。 单选按钮就不会null ,因为他们正在实例化并不会为空。 您可以将条件放在RadioButton.Checked属性上,以检查是否选择了单选按钮。

if (!rdbtn_Fixed.Checked &&  !rdbtn_Fixed.Checked)
{
      MessageBox.Show("Please select either Fixed or Zero coupon Type");
      return;
}

如果控件rdbtn_Fixedrdbtn_Zero在您的表单/页面上,则在其他条件相同的情况下,它们将不会为null 为了确定是否选择了RadioButton ,您应该使用适当的属性: RadioButton.Checked

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM