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

您必須同時使用 AutoCompleteModeAutoCompleteSource 屬性。

設定 AutoCompleteModeSuggestAppendAutoCompleteSource 設定為 ListItems 時,行為如下所示:

  • 如果字串清單是空的,按 BACKSPACE 或 DELETE 鍵不會執行任何動作。

  • 如果 BACKSPACE 鍵按不到一秒,則會選取上一個專案,如果字串清單是空的,則不會選取任何專案。

  • 如果 BACKSPACE 鍵在超過一秒內按下,則會選取第一個專案。

  • 如果按下 DELETE 鍵,則會選取第一個專案。

注意

作業系統可能會限制一次可以顯示的自訂字串數目。 對於包含正斜線的字串 (/) 或回 \ 斜線 () ,自動完成只會附加所有字元,最多並包含斜線。

適用於

另請參閱