| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > comboBox выбрать из итемсов |
| Автор: GhosTer 12.12.2011, 12:18 | ||||||
| Проблема такая. Использую comboBox. Добавляю в него итемсы способом:
Чтобы сразу был выбран первый делаю так:
Меняю DropDownStyle на DropDownList, и в итогу получаю что не могу присвоить значение Text для comboBox2. Так как выборка идет теперь только из списка. Пытаюсь задать выбранный элемент:
результата ни какого. Подскажите как сделать что бы автоматически был выбран первый элемент в итемсах. А точнее итемс 0. Взарание благодарен. П.С.: И если кто знает, как сделать что бы было видно весь элемент в раскрывающемся списке, если его длина превышает ширину списка? Может возможно как то использовать Word Wrap ? |
| Автор: Felixx 12.12.2011, 13:16 | ||
Хз, вот так все работает нормально.... что именно не плучается то? По размерности хз, чтото не придумывается ничего( |
| Автор: GhosTer 12.12.2011, 14:03 |
| Во олень я... Всё перепробовал, кроме SelectedIndex... Хотя пробовал... Не работало... Или я уже туплю... Felixx, спасибо. А по поводу "П.С." ? |
| Автор: Fortnox 12.12.2011, 14:11 | ||
GhosTer, используйте http://msdn.microsoft.com/ru-ru/library/system.windows.forms.combobox.selectedindex.aspx:
По второму вопросу, в обработчике события DropDown определяем самую длинную строку и на основе ее вычисляем размер дродауна - http://www.codeproject.com/KB/combobox/ComboBoxAutoWidth.aspx. |
| Автор: GhosTer 13.12.2011, 08:47 |
| Спасибо. |