【问题标题】:Message box if no radio button selected in c#?如果在 c# 中没有选择单选按钮,则消息框?
【发布时间】:2013-01-13 00:30:50
【问题描述】:

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

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

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

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

达米安

【问题讨论】:

  • 只是为了让您进一步了解...rdbtn_Fixed == null 将检查单选按钮是否已初始化和创建

标签: c# validation radio-button messagebox


【解决方案1】:

检查无线电是否被检查,而不是检查它是否为空。单选按钮不会是null,因为它们正在被实例化并且不会为空。您可以在RadioButton.Checked 属性上设置条件来检查单选按钮是否被选中。

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2016-08-23
      • 2020-11-05
      • 1970-01-01
      • 1970-01-01
      • 2016-08-22
      • 2023-03-21
      • 2017-09-02
      • 2016-03-12
      • 2013-02-02
      相关资源
      最近更新 更多