Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Следующая процедура объединяет ToolStripLabel с ToolStripComboBox, которое можно развернуть для отображения списка элементов, таких как недавно посещенные веб-сайты. Если пользователь вводит символ, соответствующий первому символу одного из элементов в списке, он сразу же отображается.
Заметка
Автоматическое завершение работает с элементами управления ToolStrip
таким же образом, как и с традиционными элементами управления, такими как ComboBox и TextBox.
Включение автозаполнения в элементе управления ToolStrip
Создайте элемент управления 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});
Задайте для свойства 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
Добавьте слова в коллекцию Items элемента управления ToolStripComboBox.
ToolStripComboBox1.Items.AddRange(New Object() {"First Item", _ "Second Item", "Third Item"})
toolStripComboBox1.Items.AddRange(new object[] {"First item", "Second item", "Third item"});
Установите для свойства AutoCompleteMode комбинированного списка значение Append.
ToolStripComboBox1.AutoCompleteMode = _ System.Windows.Forms.AutoCompleteMode.Append
toolStripComboBox1.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Append;
Задайте для свойства AutoCompleteSource комбинированного поля значение ListItems.
ToolStripComboBox1.AutoCompleteSource = _ System.Windows.Forms.AutoCompleteSource.ListItems
toolStripComboBox1.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
См. также
- ToolStrip
- ToolStripLabel
- ToolStripComboBox
- AutoCompleteMode
- AutoCompleteSource
- Обзор элемента управления ToolStrip
- Архитектура элемента управления ToolStrip
- Сводка технологии ToolStrip
.NET Desktop feedback