В выпадающем списке toolstrip нет выбранного значения

#c# #winforms #combobox

#c# #winforms #выпадающий список

Вопрос:

Я пытаюсь поместить a Combobox в свое toolstrip меню. я помещаю его, но у него нет selectedvalue !!!почему ?

введите описание изображения здесь

Но когда я устанавливаю стандарт combobox , он есть.

введите описание изображения здесь

Комментарии:

1. Никто не мешает вам создавать свою собственную toolstrip в форме (закрепленный пользовательский элемент управления). Встроенному toolstrip не хватает многих функций.

Ответ №1:

Смотрите Замечания MSDN здесь .

ToolStripComboBox — это поле со списком, оптимизированное для размещения в ToolStrip. Подмножество свойств и событий размещенного элемента управления доступно на уровне ToolStripComboBox, но базовый элемент управления ComboBox полностью доступен через свойство ComboBox .

Обновить:

Получите элемент управления со списком, используя toolStripComboBox1.ComboBox свойство.

Пример кода:

 toolStripComboBox1.ComboBox.DataSource = new object[] { "One", "Two", "Three" };
toolStripComboBox1.ComboBox.SelectedIndex = 2;
string selValue = toolStripComboBox1.ComboBox.SelectedValue.ToString(); 

// selValue gets "Three"
 

Комментарии:

1. Спасибо, поэтому я должен добавить выпадающий список в мое меню toolstript!!! что мне делать ?!!!