TextBox.AutoCompleteCustomSource 屬性

定義

取得或設定當 AutoCompleteSource 屬性設定為 CustomSource 時所使用的自訂 StringCollection

C#
[System.ComponentModel.Browsable(true)]
public System.Windows.Forms.AutoCompleteStringCollection AutoCompleteCustomSource { get; set; }

屬性值

要搭配 StringCollection 使用的 AutoCompleteSource

屬性

範例

下列程式碼範例示範如何使用集合做為控制項的自動完成自訂來源 TextBox 。 此範例會執行下列各項:

C#
private void Form1_Load(object sender, EventArgs e)
{
    // Create the list to use as the custom source. 
    var source = new AutoCompleteStringCollection();
    source.AddRange(new string[]
                    {
                        "January",
                        "February",
                        "March",
                        "April",
                        "May",
                        "June",
                        "July",
                        "August",
                        "September",
                        "October",
                        "November",
                        "December"
                    });

    // Create and initialize the text box.
    var textBox = new TextBox
                  {
                      AutoCompleteCustomSource = source,
                      AutoCompleteMode = 
                          AutoCompleteMode.SuggestAppend,
                      AutoCompleteSource =
                          AutoCompleteSource.CustomSource,
                      Location = new Point(20, 20),
                      Width = ClientRectangle.Width - 40,
                      Visible = true
                  };

    // Add the text box to the form.
    Controls.Add(textBox);
}

備註

AutoCompleteCustomSource使用 、 AutoCompleteModeAutoCompleteSource 屬性建立 , TextBox 藉由比較所輸入的前置詞與維護來源中所有字串的前置詞,來自動完成輸入字串。 這對於 URL、位址、檔案名或命令經常輸入的控制項很有用 TextBox

屬性的使用是選擇性的 AutoCompleteCustomSource ,但您必須將 AutoCompleteSource 屬性 CustomSource 設定為 ,才能使用 AutoCompleteCustomSource

您必須同時使用 AutoCompleteModeAutoCompleteSource 屬性。

注意

作業系統可能會限制一次可以顯示的自訂字串數目。

適用於

產品 版本
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

另請參閱