0

こんにちは私はラジオボタンが選択されていない場合にエラーを促す方法を考えていましたか?リストビューに多くのエントリを追加しています。固定またはゼロ(結合を使用)のいずれかを選択できるようにしています。どちらも選択されていない場合は、メッセージボックスが表示されます。私は試した:

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

しかし、ボタンをクリックしてリストビューに追加しても、何らかの理由でエラーは表示されません!!

どんな助けでも大歓迎です、ありがとう!

ダミアン

4

2 に答える 2

5

nullかどうかをチェックする代わりに、ラジオがチェックされているかどうかをチェックします。ラジオボタンはnullインスタンス化されているため、nullにはなりません。RadioButton.Checkedプロパティに条件を設定して、ラジオボタンが選択されているかどうかを確認できます。

if (!rdbtn_Fixed.Checked &&  !rdbtn_Fixed.Checked)
{
      MessageBox.Show("Please select either Fixed or Zero coupon Type");
      return;
}
于 2013-01-29T12:28:50.150 に答える
0

コントロールrdbtn_Fixedrdbtn_Zeroがフォーム/ページにある場合、他のすべてが等しい場合、それらは等しくなりませんnull。aRadioButtonが選択されているかどうかを判断するには、適切なプロパティを使用する必要がありますRadioButton.Checked

于 2013-01-29T12:33:45.680 に答える