GrapeCity.Win.Containers 名前空間 > GcGroupBoxControlBase クラス : UseMnemonic プロパティ |
UseMnemonicがtrueで、ヘッダにアクセスキーが設定されている場合、ヘッダのアクセスキーを押すと、GcCheckedGroupBoxまたはGcRadioGroupBoxのフォーカス可能な最初の項目にフォーカスが設定された後(フォーカス可能な項目がない場合はコントロールにフォーカスが設定されます)、ヘッダの対応するアクション(チェックボックスのオン/オフ、展開、折りたたみ)が実行されます。
UseMnemonicがtrueで、項目にアクセスキーが設定されている場合、項目のアクセスキーを押すと、マウス左ボタンでその項目をクリックしたときと同じように動作します。
次のサンプルコードは、いくつかの項目を含むGcRadioGroupBoxコントロールを作成し、ヘッダのテキストと項目のテキストのすべてにアクセスキーを設定する方法を示します。実行時に、すべてのアクセスキーを示す[Alt]キーを押してから個々のアクセスキーを押すと、ヘッダおよび項目の対応する機能が実行されます。このサンプルコードを実行するには、以下のコードをSystem.Windows.Forms.Formプロジェクトに追加し、ここで作成したメソッドをコンストラクターまたはフォーム上の別のメソッドから呼び出します。
private void CreateGcRadioGroupBoxWithUseMnemonic() { GcRadioGroupBox gcRadioGroupBox1 = new GcRadioGroupBox(); // Set gcRadioGroupBox1's location. gcRadioGroupBox1.Location = new Point(10, 10); // Create some radio button items. RadioButtonItem[] items = new RadioButtonItem[] { new RadioButtonItem("item&1"), new RadioButtonItem("item&2"), new RadioButtonItem("item&3"), }; // First add some items. gcRadioGroupBox1.Items.AddRange(items); // Enable the header and items to support the access key. gcRadioGroupBox1.UseMnemonic = true; gcRadioGroupBox1.HeaderType = HeaderType.ExpanderAndText; gcRadioGroupBox1.Text = "&Collapse All"; // Add gcRadioGroupBox to the form. this.Controls.Add(gcRadioGroupBox1); }
Private Sub CreateGcRadioGroupBoxWithUseMnemonic() Dim gcRadioGroupBox1 As New GcRadioGroupBox() ' Set gcRadioGroupBox1's location. gcRadioGroupBox1.Location = New Point(10, 10) ' Create some radio button items. Dim items As RadioButtonItem() = New RadioButtonItem() {New RadioButtonItem("item&1"), New RadioButtonItem("item&2"), New RadioButtonItem("item&3")} ' First add some items. gcRadioGroupBox1.Items.AddRange(items) ' Enable the header and items to support the access key. gcRadioGroupBox1.UseMnemonic = True gcRadioGroupBox1.HeaderType = HeaderType.ExpanderAndText gcRadioGroupBox1.Text = "&Collapse All" ' Add gcRadioGroupBox to the form. Me.Controls.Add(gcRadioGroupBox1) End Sub
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2