C#のラジオボタンにカスタムプロパティを追加する最も良い方法は何ですか?Cのラジオボタンにカスタムプロパティを追加するベストな方法#
背景:
私は小さなWinフォームツールを開発し、実行ボタンを押す際に、いくつかの情報を設定するために2つのラジオボタングループを使用しています。今私は行きたくありません:
if(rb1.checked){...}
if(rb2.checked){...}
//and so on...
私が実際に欠いているのは、値のプロパティです。 PHPのチェックボックスは、少なくとも3不可欠propertys ...
- 名/クラス/ IDを持っています|チェックボックスを識別する
- テキスト/キャプション | (またはこれまでに呼びたいもの)をユーザーに表示する
- 値 |あなたがそれを必要とする場合に提出される値。
返された値を取得したいと思います。例えば。チェックボックスの名前はFoo
で、テキストまたはキャプションはBar
ですが、値がhello world
である必要があります。
次の思考は、ラジオボタン
class myRadioButton : RadioButton { ... }
から派生しかし、このための最良の方法ですRadioButtonクラスを作成することだった...とある(それは?!?!overpowerdの一種であるように私には思えます)これはこれを達成する唯一の方法ですか?
xmlの部分にいくつかの属性を追加するためのいくつかの回答が見つかりました...しかし、私はaspを使用せず、実際にはこれをスイートにすることはできません。
Wpf? winforms? asp.net?シルバーライト?私が言及して忘れていくつかの他のUIフレームワーク? –
申し訳ありません:D yes winform。私の質問に追加しました – Dwza
何を使っていますか? Winforms? WPF?それについてさらに詳しい情報をお知らせください。 –