ComboBox.AutoCompleteSource 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定值,以指定用於自動完成的完整字串來源。
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 值。 這些選項包括 AllSystemSources
、AllUrl
、FileSystem
、HistoryList
、RecentlyUsedList
、CustomSource
和 None
。 預設為 None
。
- 屬性
例外狀況
指定值不是 AutoCompleteSource 的其中一個值。
備註
AutoCompleteCustomSource使用 、 AutoCompleteMode 和 AutoCompleteSource 屬性建立 , ComboBox 藉由比較所輸入的前置詞與維護來源中所有字串的前置詞,來自動完成輸入字串。 這對於 URL、位址、檔案名或命令經常輸入的控制項很有用 ComboBox 。
屬性的使用是選擇性的 AutoCompleteCustomSource ,但您必須將 AutoCompleteSource 屬性 CustomSource 設定為 ,才能使用 AutoCompleteCustomSource 。
您必須同時使用 AutoCompleteMode 和 AutoCompleteSource 屬性。
設定 AutoCompleteMode 為 SuggestAppend 並 AutoCompleteSource 設定為 ListItems 時,行為如下所示:
如果字串清單是空的,按 BACKSPACE 或 DELETE 鍵不會執行任何動作。
如果 BACKSPACE 鍵按不到一秒,則會選取上一個專案,如果字串清單是空的,則不會選取任何專案。
如果 BACKSPACE 鍵在超過一秒內按下,則會選取第一個專案。
如果按下 DELETE 鍵,則會選取第一個專案。
注意
作業系統可能會限制一次可以顯示的自訂字串數目。 對於包含正斜線的字串 (/) 或回 \ 斜線 () ,自動完成只會附加所有字元,最多並包含斜線。