GrapeCity.Win.MultiRow Namespace > ComboBoxCell Class : DropDownStyle Property |
<SRDescriptionAttribute("Indicates the appearance and functionality of the ComboBoxCell.")> <DefaultValueAttribute()> <SRCategoryAttribute("Appearance")> Public Property DropDownStyle As MultiRowComboBoxStyle
Dim instance As ComboBoxCell Dim value As MultiRowComboBoxStyle instance.DropDownStyle = value value = instance.DropDownStyle
[SRDescription("Indicates the appearance and functionality of the ComboBoxCell.")] [DefaultValue()] [SRCategory("Appearance")] public MultiRowComboBoxStyle DropDownStyle {get; set;}
Exception | Description |
---|---|
System.ComponentModel.InvalidEnumArgumentException | The assigned value is not one of the MultiRowComboBoxStyle values. |
This property controls the ComboBoxCell's display and behavior. In the Windows Vista operating system the ComboBoxCell has a different DropDownStyle and the display is obviously different. In the default GcMultiRow.EditMode, if DropDownStyle is MultiRowComboBoxStyle.DropDown, a single click of the drop down button enters edit mode; in other areas, the user needs to double-click. If DropDownStyle is MultiRowComboBoxStyle.DropDownList, a single click in any area causes the ComboBoxCell to enter edit mode.
ComboBoxCell CreateAutoCompleteComboBoxCell() { ComboBoxCell comboBoxCell = new ComboBoxCell(); comboBoxCell.DropDownStyle = MultiRowComboBoxStyle.DropDown; comboBoxCell.AutoCompleteMode = AutoCompleteMode.SuggestAppend; comboBoxCell.AutoCompleteSource = AutoCompleteSource.CustomSource; string[] customSourceItems = new string[] { "aaa", "bbb", "ccc", "ddd" }; comboBoxCell.AutoCompleteCustomSource.AddRange(customSourceItems); comboBoxCell.Items.AddRange("(none)", "aaa", "bbb", "ccc", "ddd"); return comboBoxCell; }
Private Function CreateAutoCompleteComboBoxCell() As ComboBoxCell Dim comboBoxCell As New ComboBoxCell() comboBoxCell.DropDownStyle = MultiRowComboBoxStyle.DropDown comboBoxCell.AutoCompleteMode = AutoCompleteMode.SuggestAppend comboBoxCell.AutoCompleteSource = AutoCompleteSource.CustomSource Dim customSourceItems As String() = New String() {"aaa", "bbb", "ccc", "ddd"} comboBoxCell.AutoCompleteCustomSource.AddRange(customSourceItems) comboBoxCell.Items.AddRange("(none)", "aaa", "bbb", "ccc", "ddd") Return comboBoxCell End Function
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