GrapeCity.Win.Containers 名前空間 : RadioButtonItemCollection クラス |
RadioButtonItemCollectionには、GcRadioGroupBoxコントロールに表示される項目が格納されます。このコレクションに項目を追加する方法はいくつかあります。Add(RadioButtonItem)メソッドは、単一の項目をコレクションに追加します。複数の項目をコレクションに追加するには、項目の配列を作成し、その配列をAddRangeメソッドに渡します。コレクション内の特定の位置に項目を挿入する場合は、Insert(Int32,RadioButtonItem)メソッドを使用します。項目を削除するには、Removeメソッドを使用するか、削除する項目のコレクション内での位置がわかっている場合はRemoveAtメソッドを使用します。コレクションから項目をすべて削除する場合は、Removeメソッドを使用して項目を一度に1つずつ削除する代わりに、Clearメソッドを使用できます。
項目を追加または削除するメソッドとプロパティに加えて、RadioButtonItemCollectionにはコレクション内で項目を検索するメソッドも用意されています。Containsメソッドを使用すると、特定の項目がコレクションのメンバであるかどうかを確認できます。項目がコレクション内にあることがわかったら、IndexOfメソッドを使用して、その項目のコレクション内での位置を確認できます。
// 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