ComboBox.AutoCompleteSource 属性

定义

获取或设置一个值,该值指定用于自动完成的完整字符串的源。

public:
 property System::Windows::Forms::AutoCompleteSource AutoCompleteSource { System::Windows::Forms::AutoCompleteSource get(); void set(System::Windows::Forms::AutoCompleteSource value); };
[System.ComponentModel.Browsable(true)]
public System.Windows.Forms.AutoCompleteSource AutoCompleteSource { get; set; }
[<System.ComponentModel.Browsable(true)>]
member this.AutoCompleteSource : System.Windows.Forms.AutoCompleteSource with get, set
Public Property AutoCompleteSource As AutoCompleteSource

属性值

AutoCompleteSource

AutoCompleteSource 值之一。 这些选项为 AllSystemSourcesAllUrlFileSystemHistoryListRecentlyUsedListCustomSourceNone。 默认值为 None

属性

例外

指定的值不是 AutoCompleteSource 值之一。

注解

AutoCompleteCustomSource使用和AutoCompleteModeAutoCompleteSource属性创建一个ComboBox自动完成输入字符串,方法是将输入的前缀与维护源中所有字符串的前缀进行比较。 这对于经常输入 URL、地址、文件名或命令的控件非常有用 ComboBox

属性的使用 AutoCompleteCustomSource 是可选的,但您必须将 AutoCompleteSource 属性设置为 CustomSource 要使用的 AutoCompleteCustomSource属性。

必须 AutoCompleteMode 结合使用和 AutoCompleteSource 属性。

With AutoCompleteMode set to SuggestAppend and AutoCompleteSource set to ListItems, the behavior is as follows:

  • 如果字符串列表为空,则按 BACKSPACE 或 DELETE 键不执行任何操作。

  • 如果 BACKSPACE 键在不到一秒内按下,则选择上一项;如果字符串列表为空,则不会选择任何内容。

  • 如果 BACKSPACE 键在多个秒内按下,则选择第一个项目。

  • 如果按下 DELETE 键,则选择第一个项目。

备注

操作系统可能会限制可以同时显示的自定义字符串数。 对于包含正斜杠 (/) 或向后斜杠的字符串 (\) ,自动补全将仅追加所有字符,包括斜杠。

适用于

另请参阅