GrapeCity.Win.Containers 名前空間 : CheckBoxItemCollection クラス |
CheckBoxItemCollectionには、GcCheckedGroupBoxコントロールに表示される項目が格納されます。GcCheckedGroupBoxクラスには2種類のコレクションが定義されており、これらを使用してGcCheckedGroupBoxコントロール内のオンになっている項目を確認できます。CheckedCheckBoxItemCollectionクラスは、GcCheckedGroupBoxコントロール内のオンになっている項目を提供します。CheckedCheckBoxIndexCollectionは、CheckBoxItemCollection内のオンになっている項目のインデックスを提供します。
このコレクションに項目を追加する方法はいくつかあります。Add(CheckBoxItem)メソッドは、単一の項目をコレクションに追加します。複数の項目をコレクションに追加するには、項目の配列を作成し、その配列をAddRangeメソッドに渡します。コレクション内の特定の位置に項目を挿入する場合は、Insert(Int32,CheckBoxItem)メソッドを使用します。項目を削除するには、Removeメソッドを使用するか、削除する項目のコレクション内での位置がわかっている場合はRemoveAtメソッドを使用します。コレクションから項目をすべて削除する場合は、Removeメソッドを使用して項目を一度に1つずつ削除する代わりに、Clearメソッドを使用できます。
項目を追加または削除するメソッドとプロパティに加えて、CheckBoxItemCollectionにはコレクション内で項目を検索するメソッドも用意されています。Containsメソッドを使用すると、特定の項目がコレクションのメンバであるかどうかを確認できます。項目がコレクション内にあることがわかったら、IndexOfメソッドを使用して、その項目のコレクション内での位置を確認できます。
// Fill listBox1 with all the items in gcCheckedGroupBox1. private void DisplayAllItems() { // Display all the items of gcCheckedGroupBox1 in list box. this.listBox1.Items.Clear(); CheckBoxItemCollection items = this.gcCheckedGroupBox1.Items; foreach (CheckBoxItem item in items) { this.listBox1.Items.Add( item.Text + " index: " + items.IndexOf(item).ToString() + " checked state: " + item.Checked); } }
' Fill listBox1 with all the items in gcCheckedGroupBox1. Private Sub DisplayAllItems() ' Display all the items of gcCheckedGroupBox1 in list box. Me.listBox1.Items.Clear() Dim items As CheckBoxItemCollection = Me.gcCheckedGroupBox1.Items For Each item As CheckBoxItem In items Me.listBox1.Items.Add(item.Text + " index: " + items.IndexOf(item).ToString() + " checked state: " + item.Checked.ToString()) Next End Sub
System.Object
GrapeCity.Win.Containers.CheckBoxItemCollection
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