GrapeCity MultiRow Windows Forms Documentation
AutoCompleteSource Property
Example 


Gets or sets a value that specifies the source of complete strings used for automatic completion (refer to System.Windows.Forms.ComboBox.AutoCompleteSource).
Syntax
<DefaultValueAttribute()>
<SRDescriptionAttribute("Indicates the source of complete strings used for automatic completion.")>
<SRCategoryAttribute("Behavior")>
Public Property AutoCompleteSource As AutoCompleteSource
Dim instance As ComboBoxCell
Dim value As AutoCompleteSource
 
instance.AutoCompleteSource = value
 
value = instance.AutoCompleteSource
[DefaultValue()]
[SRDescription("Indicates the source of complete strings used for automatic completion.")]
[SRCategory("Behavior")]
public AutoCompleteSource AutoCompleteSource {get; set;}

Property Value

One of the System.Windows.Forms.AutoCompleteSource values. The default is System.Windows.Forms.AutoCompleteSource.None.

If you change the AutoCompleteSource property to a value which does not equal System.Windows.Forms.AutoCompleteSource.ListItems, when the AutoCompleteMode property is not System.Windows.Forms.AutoCompleteMode.None, the ComboBoxCell changes DropDownStyle to MultiRowComboBoxStyle.DropDown automatically.

Exceptions
ExceptionDescription
System.ComponentModel.InvalidEnumArgumentExceptionThe assigned value is not one of the System.Windows.Forms.AutoCompleteSource values.
Remarks
Refer to the System.Windows.Forms.ComboBox.AutoCompleteSource's remarks.
Example
The following code example shows how to customize a combo box cell's behavior or appearance. This code example is part of a larger example provided for the ComboBoxCell class.
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
Requirements

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

See Also

Reference

ComboBoxCell Class
ComboBoxCell Members
DataSource Property
Items Property
AutoCompleteCustomSource Property
AutoCompleteMode Property

 

 


Copyright © GrapeCity, inc. All rights reserved.