GrapeCity.Win.Containers 名前空間 > GcComboFrame クラス : DropDownControl プロパティ |
例外 | 解説 |
---|---|
System.ArgumentException | 指定されたコントロールがトップレベルコントロールです。 または指定されたコントロールが、このGcComboFrameインスタンスの親です。 または指定されたコントロールが、ContentPanelの子である内容コントロールです。 |
ウィンドウコントロールをGcComboFrameのドロップダウンコントロールにするには、そのコントロールをDropDownControlプロパティに設定します。そうすると、設定したコントロールが元の親コントロールから削除され、このGcComboFrameのドロップダウンウィンドウに追加されます。あるコントロールをDropDownControlとして設定すると、その位置が(0,0)にリセットされ、ドロップダウンウィンドウのサイズがこのコントロールが収まるサイズに変更されます。
設計時には、DropDownControlプロパティが別のコントロールまたはnullに設定された場合、古いドロップダウンコントロールは、DropDownControlになる前の状態に戻ります。
private void SetComboFrameDropDownControl() { // Initialize the listBox1. this.listBox1.BorderStyle = BorderStyle.None; this.listBox1.Dock = DockStyle.Fill; this.listBox1.Items.AddRange(new string[] { "item1", "item2", "item3", "item4", "item5"}); // Set listBox1 as gcComboFrame1's drop-down control. this.gcComboFrame1.DropDownControl = this.listBox1; }
Private Sub SetComboFrameDropDownControl() ' Initialize the listBox1. Me.listBox1.BorderStyle = BorderStyle.None Me.listBox1.Dock = DockStyle.Fill Me.listBox1.Items.AddRange(New String() {"item1", "item2", "item3", "item4", "item5"}) ' Set listBox1 as gcComboFrame1's drop-down control. Me.gcComboFrame1.DropDownControl = Me.listBox1 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