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

ピッカーコントロール内のサイドボタンのコレクションを表します。このクラスは継承できません。
構文
Public NotInheritable Class SideButtonCollection 
public sealed class SideButtonCollection 
解説

SideButtonCollectionには、ピッカーコントロールに表示されるサイドボタンが格納されます。このコレクションにサイドボタンを追加する方法はいくつかあります。Addメソッドは、単一のサイドボタンをコレクションに追加します。複数のサイドボタンをコレクションに追加するには、サイドボタンの配列を作成し、その配列をAddRange(SideButtonBase[])メソッドに渡します。コレクション内の特定の位置にサイドボタンを挿入する場合は、Insertメソッドを使用します。項目を削除するには、Removeメソッドを使用するか、削除するサイドボタンのコレクション内での位置がわかっている場合はRemoveAtメソッドを使用します。コレクションからサイドボタンをすべて削除する場合は、Removeメソッドを使用してサイドボタンを一度に1つずつ削除する代わりに、Clearメソッドを使用できます。

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

使用例
次のサンプルコードは、異なる種類のサイドボタンのインスタンスが格納された配列を作成し、それらのサイドボタンをSideButtonsコレクションに追加します。このサンプルコードは、GrapeCity.Win.Containers.GcComboFrameクラスの概要に示されている詳細なコード例の一部を抜粋したものです。
private void CreateAndAddComboFrameSideButtons()
{
    // Create and add some side buttons for gcComboFrame1.
    SideButtonBase[] sideButtons = new SideButtonBase[] 
    {
        CreateDropDownButton(),
        CreateSideButton(),
        CreateSpinButton(),
        CreateSymbolButton(),
        CreateColorPickerButton()
    };
    this.gcComboFrame1.SideButtons.AddRange(sideButtons);
}
Private Sub CreateAndAddComboFrameSideButtons()
    ' Create and add some side buttons for gcComboFrame1.
    Dim sideButtons As SideButtonBase() = New SideButtonBase() {CreateDropDownButton(), CreateSideButton(), CreateSpinButton(), CreateSymbolButton(), CreateColorPickerButton()}
    Me.gcComboFrame1.SideButtons.AddRange(sideButtons)
End Sub
継承階層

System.Object
   GrapeCity.Win.Common.SideButtonCollection

プラットフォーム

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

参照

SideButtonCollection メンバ
GrapeCity.Win.Common 名前空間
SideButton クラス
SpinButton クラス
SymbolButton クラス
DropDownButton クラス
ColorPickerButton クラス
GcComboFrame クラス

Send Feedback