PowerTools PlusPak for Windows Forms 8.0J
RadioButtonItemCollection クラス
メンバ  使用例 

GcRadioGroupBoxコントロールに含まれる項目のコレクションを表します。
構文
Public Class RadioButtonItemCollection 
public class RadioButtonItemCollection 
解説

RadioButtonItemCollectionには、GcRadioGroupBoxコントロールに表示される項目が格納されます。このコレクションに項目を追加する方法はいくつかあります。Add(RadioButtonItem)メソッドは、単一の項目をコレクションに追加します。複数の項目をコレクションに追加するには、項目の配列を作成し、その配列をAddRangeメソッドに渡します。コレクション内の特定の位置に項目を挿入する場合は、Insert(Int32,RadioButtonItem)メソッドを使用します。項目を削除するには、Removeメソッドを使用するか、削除する項目のコレクション内での位置がわかっている場合はRemoveAtメソッドを使用します。コレクションから項目をすべて削除する場合は、Removeメソッドを使用して項目を一度に1つずつ削除する代わりに、Clearメソッドを使用できます。

項目を追加または削除するメソッドとプロパティに加えて、RadioButtonItemCollectionにはコレクション内で項目を検索するメソッドも用意されています。Containsメソッドを使用すると、特定の項目がコレクションのメンバであるかどうかを確認できます。項目がコレクション内にあることがわかったら、IndexOfメソッドを使用して、その項目のコレクション内での位置を確認できます。

使用例
次のサンプルコードは、RadioButtonItemCollection内のすべての項目を列挙し、項目のテキスト、インデックス、およびチェック状態をSystem.Windows.Forms.ListBoxコントロールに表示します。この例は、Itemsプロパティを使用してRadioButtonItemCollectionを取得する方法と、IndexOfメソッドを使用して項目のインデックスを取得する方法を示します。このサンプルコードは、GcRadioGroupBoxクラスの概要に示されている詳細なコード例の一部を抜粋したものです。
// Fill listBox1 with all the items in gcRadioGroupBox1.
private void DisplayAllItems()
{
    // Display all the items of gcRadioGroupBox1 in list box.
    this.listBox1.Items.Clear();
    RadioButtonItemCollection items = this.gcRadioGroupBox1.Items;
    foreach (RadioButtonItem item in items)
    {
        int index = this.listBox1.Items.Add(
             item.Text +
            " index: " + items.IndexOf(item).ToString() +
            " checked state: " + item.Checked);
    }

    // Select the corresponding item in listBox1.
    this.listBox1.SelectedIndex = this.gcRadioGroupBox1.CheckedIndex;
}
' Fill listBox1 with all the items in gcRadioGroupBox1.
Private Sub DisplayAllItems()
    ' Display all the items of gcRadioGroupBox1 in list box.
    Me.listBox1.Items.Clear()
    Dim items As RadioButtonItemCollection = Me.gcRadioGroupBox1.Items
    For Each item As RadioButtonItem In items
        Dim index As Integer = Me.listBox1.Items.Add(item.Text + " index: " + items.IndexOf(item).ToString() + " checked state: " + item.Checked.ToString())
    Next

    ' Select the corresponding item in listBox1.
    Me.listBox1.SelectedIndex = Me.gcRadioGroupBox1.CheckedIndex
End Sub
継承階層

System.Object
   GrapeCity.Win.Containers.RadioButtonItemCollection

プラットフォーム

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

参照

RadioButtonItemCollection メンバ
GrapeCity.Win.Containers 名前空間
RadioButtonItem クラス
GcRadioGroupBox クラス
RadioButtonItem クラス
GcRadioGroupBox クラス

Send Feedback