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

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

CheckBoxItemCollectionには、GcCheckedGroupBoxコントロールに表示される項目が格納されます。GcCheckedGroupBoxクラスには2種類のコレクションが定義されており、これらを使用してGcCheckedGroupBoxコントロール内のオンになっている項目を確認できます。CheckedCheckBoxItemCollectionクラスは、GcCheckedGroupBoxコントロール内のオンになっている項目を提供します。CheckedCheckBoxIndexCollectionは、CheckBoxItemCollection内のオンになっている項目のインデックスを提供します。

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

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

使用例
次のサンプルコードは、CheckBoxItemCollection内のすべての項目を列挙し、項目のテキスト、インデックス、およびチェック状態をSystem.Windows.Forms.ListBoxコントロールに表示します。この例は、GcCheckedGroupBox.Itemsプロパティを使用してCheckBoxItemCollectionを取得する方法と、IndexOfメソッドを使用して項目のインデックスを取得する方法を示します。このサンプルコードは、GcCheckedGroupBoxクラスの概要に示されている詳細なコード例の一部を抜粋したものです。
// 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

参照

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

Send Feedback