Show / Hide Table of Contents

Практическое руководство. Включение автозаполнения для элементов управления ToolStrip в Windows Forms

В следующей процедуре компонент ToolStripLabel с ToolStripComboBox , можно раскрыть, чтобы показать список элементов, таких как недавно посещенные веб-сайтов. Если пользователь вводит символ, который совпадает с первым символом одного из элементов в списке, сразу же отображается элемент.

Note

Автозаполнение ToolStrip элементов управления таким же образом, он работает с традиционных элементов управления, такими как ComboBox и TextBox.

Включение автозаполнения для элемента управления ToolStrip

  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 элемента управления.

    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;  
    

См. также

  • ToolStrip
  • ToolStripLabel
  • ToolStripComboBox
  • AutoCompleteMode
  • AutoCompleteSource
  • Общие сведения об элементе управления ToolStrip
  • Архитектура элемента управления ToolStrip
  • Технологии, положенные в основу работы элемента управления ToolStrip
In This Article
  • Включение автозаполнения для элемента управления ToolStrip
  • См. также
Back to top Неофициальная документация по .NET на русском языке. Лицензия: CC-BY 4.0. Основано на документации по .NET с Microsoft Docs
Generated by DocFX