GrapeCity.Win.Containers 名前空間 : CheckedCheckBoxIndexCollection クラス |
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が返されます。
// 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