Dela via


Gör så här: Aktivera Komplettera automatiskt i ToolStrip-kontroller i Windows-formulär

Följande procedur kombinerar en ToolStripLabel med en ToolStripComboBox som kan tas bort för att visa en lista över objekt, till exempel nyligen besökta webbplatser. Om användaren skriver ett tecken som matchar det första tecknet för ett av objekten i listan visas objektet omedelbart.

Not

Automatisk slutförande fungerar med ToolStrip-kontrollerna på liknande sätt som det fungerar med traditionella kontroller såsom ComboBox och TextBox.

Så här aktiverar du Komplettera automatiskt i en ToolStrip-kontroll

  1. Skapa en ToolStrip kontroll och lägg till objekt i den.

    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. Ange egenskapen Overflow för etiketten och kombinationsrutan till Never så att listan alltid är tillgänglig oavsett formulärets storlek.

    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. Lägg till ord i Items-samlingen för kontrollen ToolStripComboBox.

    ToolStripComboBox1.Items.AddRange(New Object() {"First Item", _  
        "Second Item", "Third Item"})  
    
    toolStripComboBox1.Items.AddRange(new object[] {"First item", "Second item", "Third item"});  
    
  4. Ange egenskapen AutoCompleteMode för kombinationsrutan till Append.

    ToolStripComboBox1.AutoCompleteMode = _  
        System.Windows.Forms.AutoCompleteMode.Append  
    
    toolStripComboBox1.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Append;  
    
  5. Ange egenskapen AutoCompleteSource för kombinationsrutan till ListItems.

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

Se även