PowerTools PlusPak for Windows Forms 8.0J
SideButtons プロパティ
使用例 

ピッカーコントロールのサイドボタンのコレクションを取得します。
構文
Public ReadOnly Property SideButtons As SideButtonCollection
public SideButtonCollection SideButtons {get;}

プロパティ値

このピッカーコントロールのサイドボタンを表すSideButtonCollection
解説
SideButtonsプロパティを使用すると、現在ピッカーコントロールに格納されているサイドボタンのリストへの参照を取得できます。この参照を使用して、サイドボタンを追加または削除したり、コレクション内のボタンの数を確認したりできます。項目コレクションに対して実行できるタスクの詳細については、SideButtonCollectionクラスのリファレンストピックを参照してください。
使用例
次のサンプルコードは、このSideButtonsコレクションに含まれるサイドボタンを列挙し、comboBox1で選択されているサイドボタンを表示して、選択されていないサイドボタンを非表示にします。ただし、DropDownButtonはgcComboFrame1に常に表示されます。このサンプルコードは、GrapeCity.Win.Containers.GcComboFrameクラスの概要に示されている詳細なコード例の一部を抜粋したものです。
// Show or hide side buttons for gcComboFrame1 when comboBox1's selected index is changed.
private void ComboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
    foreach (SideButtonBase sideButton in this.gcComboFrame1.SideButtons)
    {
        if (sideButton.Name == this.comboBox1.Text)
        {
            // Shows the side button selected from comboBox1.
            sideButton.Visible = ButtonVisibility.ShowAlways;
        }
        else
        {
            // Hides the side button that are not selected from comboBox1.
            sideButton.Visible = ButtonVisibility.NotShown;
        }
    }

    // Always show the DropDownButton.
    this.gcComboFrame1.SideButtons["DropDownButton"].Visible = ButtonVisibility.ShowAlways;
}
' Show or hide side buttons for gcComboFrame1 when comboBox1's selected index is changed.
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs)
    For Each sideButton As SideButtonBase In Me.gcComboFrame1.SideButtons
        If sideButton.Name = Me.comboBox1.Text Then
            ' Shows the side button selected from comboBox1.
            sideButton.Visible = ButtonVisibility.ShowAlways
        Else
            ' Hides the side button that are not selected from comboBox1.
            sideButton.Visible = ButtonVisibility.NotShown
        End If
    Next

    ' Always show the DropDownButton.
    Me.gcComboFrame1.SideButtons("DropDownButton").Visible = ButtonVisibility.ShowAlways
End Sub
プラットフォーム

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

参照

PlusPakPickerBase クラス
PlusPakPickerBase メンバ

Send Feedback