Nasıl yapılır: Windows Forms'ta ToolStrip Denetimlerinde AutoComplete Seçeneğini Etkinleştirme
Aşağıdaki yordam, yakın zamanda ziyaret edilen Web siteleri gibi öğelerin listesini göstermek için bir ile birlikte ToolStripLabelToolStripComboBox bırakabilirsiniz. Kullanıcı, listede yer alan öğelerden birinin ilk karakteriyle eşleşen bir karaktere sahipse, öğe hemen görüntülenir.
Not
Otomatik tamamlama, ToolStrip denetimlerle ve gibi geleneksel denetimlerle aynı şekilde ComboBoxTextBox çalışır.
ToolStrip denetiminde AutoComplete'i etkinleştirmek için
Bir denetim ToolStrip oluşturun ve buna öğeler ekleyin.
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});Formun boyutundan bağımsız olarak listenin her zaman kullanılabilir olacak şekilde etiketin ve birleşik giriş kutusunun OverflowNever özelliğini olarak ayarlayın.
ToolStripLabel1.Overflow = _ System.Windows.Forms.ToolStripItemOverflow.Never ToolStripComboBox1.Overflow = _ System.Windows.Forms.ToolStripItemOverflow.NevertoolStripLabel1.Overflow = _ System.Windows.Forms.ToolStripItemOverflow.Never toolStripComboBox1.Overflow = System.Windows.Forms.ToolStripItemOverflow.NeverDenetimin Items koleksiyonuna sözcükler ToolStripComboBox ekleyin.
ToolStripComboBox1.Items.AddRange(New Object() {"First Item", _ "Second Item", "Third Item"})toolStripComboBox1.Items.AddRange(new object[] {"First item", "Second item", "Third item"});Birleşik AutoCompleteMode giriş kutusunun özelliğini olarak Append ayarlayın.
ToolStripComboBox1.AutoCompleteMode = _ System.Windows.Forms.AutoCompleteMode.AppendtoolStripComboBox1.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Append;Birleşik AutoCompleteSource giriş kutusunun özelliğini olarak ListItems ayarlayın.
ToolStripComboBox1.AutoCompleteSource = _ System.Windows.Forms.AutoCompleteSource.ListItemstoolStripComboBox1.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;