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

GcCheckedGroupBoxコントロール内のオンになっている項目のインデックスのコレクションをカプセル化します。
構文
Public Class CheckedCheckBoxIndexCollection 
public class CheckedCheckBoxIndexCollection 
解説

CheckedIndexCollectionは、GcCheckedGroupBoxコントロール内のすべての項目を含むコレクションへのインデックスのサブセットです。これらのインデックスは、オン状態または不確定状態の項目を指定します。

次の表に、コントロール内の項目(コントロールに含まれるすべての項目)のインデックス付きコレクションの例を示します。

インデックス 項目 チェック状態
0 項目1 false
1 項目2 true
2 項目3 false
3 項目4 true
4 項目5 true

この例では、オンになっている項目のインデックスを含むインデックス付きコレクションは次の表のようになります。

インデックス 項目
0 1
1 3
1 4

CheckedCheckBoxIndexCollectionクラスには、格納されたインデックスにアクセスする手段として、ItemプロパティとIndexOfメソッドの2つのメンバがあります。

前の例で、パラメーター値1を指定してItemプロパティを呼び出すと、3が返されます。パラメーター3を指定してIndexOfを呼び出すと、値1が返されます。

使用例
次のサンプルコードは、CheckedCheckBoxIndexCollection内のオンになっている項目のインデックスをすべて列挙し、そのインデックスをSystem.Windows.Forms.ListBoxコントロールに表示します。この例は、GcCheckedGroupBox.CheckedIndicesプロパティを使用してCheckedCheckBoxIndexCollectionを取得する方法を示します。このサンプルコードは、GcCheckedGroupBoxクラスの概要に示されている詳細なコード例の一部を抜粋したものです。
// Fill listBox1 with all the indices of checked items in gcCheckedGroupBox1.
private void DisplayAllCheckedIndices()
{
    // Display all the indices of checked items of gcCheckedGroupBox1 in list box.
    this.listBox1.Items.Clear();
    CheckedCheckBoxIndexCollection checkedIndices = this.gcCheckedGroupBox1.CheckedIndices;
    foreach (int index in checkedIndices)
    {
        this.listBox1.Items.Add(index.ToString());
    }
}
' Fill listBox1 with all the indices of checked items in gcCheckedGroupBox1.
Private Sub DisplayAllCheckedIndices()
    ' Display all the indices of checked items of gcCheckedGroupBox1 in list box.
    Me.listBox1.Items.Clear()
    Dim checkedIndices As CheckedCheckBoxIndexCollection = Me.gcCheckedGroupBox1.CheckedIndices
    For Each index As Integer In checkedIndices
        Me.listBox1.Items.Add(index.ToString())
    Next
End Sub
継承階層

System.Object
   GrapeCity.Win.Containers.CheckedCheckBoxIndexCollection

プラットフォーム

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

参照

CheckedCheckBoxIndexCollection メンバ
GrapeCity.Win.Containers 名前空間
CheckBoxItem クラス
GcCheckedGroupBox クラス
CheckBoxItemCollection クラス
CheckedCheckBoxItemCollection クラス
CheckBoxItem クラス
GcCheckedGroupBox クラス
CheckBoxItemCollection クラス
CheckedCheckBoxItemCollection クラス

Send Feedback