2012-03-23 15 views
0

私はVS 2008とC#を使用しています。私は3つのラジオボタンを(VSデザイナーを使用して)同じフォーム上に作成し、自動的にグループ化されています。ユーザーがラジオボタン(3つではなく)のすべてを選択できるようにしたいと思います。C#ラジオボタン - 自動グループ化を解除する(VS 2008 Designer)

グループを解除するにはどうすればよいですか?これを処理しているラジオボタンでプロパティを見つけることができず、紛失しています。自動生成されたデザイナーコード(グループ化がどこで行われているか確信しています)を変更することは推奨されず、Visual Studioで多くの問題を引き起こす可能性があります。なんらかの理由で見つからないか、またはフォームが初期化されたときにそれらをプログラムで解除する方法があります。

ありがとうございます!

+0

私は最初から知っていますそれらが同じコンテナに入っているので自動的にグループ化されているので、それらを別の見えないコンテナに入れることは間違いありませんが、実際にはもっと良い解決策があるはずだと思っていました。 – CODe

答えて

4

この場合、チェックボックスを使用する必要があります。

本当にラジオボタンがついている場合は、各ボタンをそれぞれのパネルに配置します。

ここでは、グループ化の概念をバックアップするMicrosoft explanationがあります。

+0

私のクライアントは何らかの理由でラジオボタンに夢中になっていて、特にこの曲をリクエストしました。 – CODe

+2

うーん、うーん..しかし、ユーザーが誤って1つを選択するとどうなりますか。今はそれをクリアする方法がありません。そのため、チェックボックスが適切です。ちょうどクライアントに指摘する何か。 –

+0

ええ、良い点。今は別のコンテナを使用して、チェックボックスに変更するようリクエストします。ありがとうブー! ;) – CODe

0

別々の容器に入れてください。

+0

別々のコンテナを追加したくないので、グループ化されないようにします。特に、それらはすぐ隣にあるためです。よりよい解決策が必要です。少なくとも、私はそう望みます。 – CODe

0

私は本当にラジオボタンを使用すべきではありません。なぜなら、ラジオボタンが別々に動作すると、ラジオボタンを選択解除することができないからです。使用できるチャックボックスはです。ラジオボタンと書かれています...私はそれが可能だと信じていますが、どうしたらいいか分かりません。

関連する問題