ダイアログ ボックスのオプション ボタンのグループ化
ダイアログ ボックスに追加する複数のオプション ボタンは、最初のボタンに対して [プロパティ] ウィンドウの [Group] プロパティを設定することにより、1 つのグループとして扱います。そのオプション ボタンのコントロール ID はメンバー変数の追加ウィザードに表示されます。このウィザードではオプション ボタン グループのメンバー変数を追加できます。
ダイアログ ボックスには、複数のオプション ボタン グループを設定できます。その場合は、各グループを次の手順で追加する必要があります。
ダイアログ ボックスにオプション ボタン グループを追加するには
[ツールボックス] ウィンドウでオプション ボタン コントロールを選択し、ダイアログ ボックス内でそのコントロールを配置する位置をクリックします。
手順 1. を繰り返し、必要な数だけオプション ボタンを追加します。グループのオプション ボタンがタブ オーダーで連続していることを確認します。詳細については、「コントロールのタブ オーダーの変更」を参照してください。
[プロパティ] ウィンドウで、タブ オーダーの最初のオプション ボタンの [Group] プロパティを [True] に設定します。
[Group] プロパティを [True] に変更すると、リソース スクリプトのダイアログ オブジェクト内でボタンのエントリに WS_GROUP スタイルが追加されます。このため、ユーザーはボタン グループのオプション ボタンを一度に 1 つしか選択できなくなります。つまり、ユーザーがオプション ボタンを 1 つクリックすると、グループの他のボタンは選択できません。
[!メモ]
[Group] プロパティを [True] に設定する必要があるのは、グループ内の最初のオプション ボタンだけです。ボタン グループに含まれていないコントロールがある場合は、グループ外の最初のコントロールの [Group] プロパティも [True] に設定します。Ctrl キーを押しながら D キーを押してタブ オーダーを表示すると、グループ外の最初のコントロールをすばやく識別できます。
オプション ボタン グループのメンバー変数を追加するには
タブ オーダーの最初のオプション ボタン コントロール (最も優先度の高いコントロールで [Group] プロパティが [True] に設定されているコントロール) を右クリックします。
ショートカット メニューの [変数の追加] をクリックします。
メンバー変数の追加ウィザードで、[コントロール変数] チェック ボックスをオンにし、次に [値] オプション ボタンを選択します。
[変数名] ボックスに、新しいメンバー変数の名前を入力します。
[変数の種類] ボックスの一覧で、[int] を選択するか、または「int」と入力します。
これで、コードを変更し、選択状態で表示する必要のあるオプション ボタンを指定できます。たとえば、m_radioBox1 = 0 の場合は、グループの最初のオプション ボタンを選択します。
マネージ プロジェクトにリソースを追加する方法については、『.NET Framework 開発者ガイド』の「アプリケーションのリソース」を参照してください。マネージ プロジェクトにリソース ファイルを手動で追加する方法、リソースへのアクセス方法、静的なリソースの表示方法、およびリソース文字列をプロパティに割り当てる方法については、「チュートリアル : Windows フォームのローカリゼーション」および「Walkthrough: Using Resources for Localization with ASP.NET」を参照してください。
要件
Win32