Share via


如何:啟用 Windows Form 中 ToolStrip 控制項的 AutoComplete

下列程式結合了 ToolStripLabelToolStripComboBox 卸載的 ,以顯示專案清單,例如最近流覽的網站。 如果使用者輸入符合清單中其中一個專案之第一個字元的字元,則會立即顯示專案。

注意

自動完成的運作 ToolStrip 方式與 控制項的運作方式相同,例如 ComboBoxTextBox

在 ToolStrip 控制項中啟用 AutoComplete

  1. 建立 ToolStrip 控制項,並將專案加入其中。

    ToolStrip1 = New System.Windows.Forms.ToolStrip  
    ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem()_  
        {ToolStripLabel1, ToolStripComboBox1})  
    
    toolStrip1 = new System.Windows.Forms.ToolStrip();  
    toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[]
        {toolStripLabel1, toolStripComboBox1});  
    
  2. Overflow將標籤和下拉式方塊的 屬性設定為 , Never 讓清單一律可供使用,而不論表單的大小為何。

    ToolStripLabel1.Overflow = _  
        System.Windows.Forms.ToolStripItemOverflow.Never  
    ToolStripComboBox1.Overflow = _  
        System.Windows.Forms.ToolStripItemOverflow.Never  
    
    toolStripLabel1.Overflow = _  
        System.Windows.Forms.ToolStripItemOverflow.Never  
    toolStripComboBox1.Overflow = System.Windows.Forms.ToolStripItemOverflow.Never  
    
  3. 將單字新增至 控制項的 ToolStripComboBox Items 集合。

    ToolStripComboBox1.Items.AddRange(New Object() {"First Item", _  
        "Second Item", "Third Item"})  
    
    toolStripComboBox1.Items.AddRange(new object[] {"First item", "Second item", "Third item"});  
    
  4. AutoCompleteMode 下拉式方塊的 屬性設定為 Append

    ToolStripComboBox1.AutoCompleteMode = _  
        System.Windows.Forms.AutoCompleteMode.Append  
    
    toolStripComboBox1.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Append;  
    
  5. AutoCompleteSource 下拉式方塊的 屬性設定為 ListItems

    ToolStripComboBox1.AutoCompleteSource = _  
        System.Windows.Forms.AutoCompleteSource.ListItems  
    
    toolStripComboBox1.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;  
    

另請參閱