ComboBox внутри формы (модальное диалоговое окно) не открывается при щелчке, однако элемент можно выбрать с помощью клавиш со стрелками вверх / вниз.
После нажатия на другое окно и возврата в диалоговом окне ComboBox работает как положено, то есть расширяется при щелчке.
Странно ... есть идеи, что может быть причиной такого поведения?
Большое спасибо заранее,
Питер
EDIT:
Combobox создается во время компиляции, но заполняется во время выполнения.
Недействительный Combobox и прилагаемая форма не помогли.
Следуя совету Хенка, я попытался добавить новый Combobox с помощью конструктора, что привело к тому же коду, что и существующий Combobox. Новый Combobox прекрасно работает, когда он пуст, но принимает странное поведение, как только программно устанавливает источник данных ... Вот что я делаю:
comboBox1.DataSource = langs;
comboBox1.DisplayMember = "NativeName";
comboBox1.ValueMember = "Name";
(langs
- это List<CultureInfo>
с двумя записями)
Хммм. Если я установлю свойство Items на любые два элемента (например, «A», «B»), все будет работать нормально ..... А? Это работает для меня, но кажется странным. Это ошибка?
(Нет, не совсем, заблуждение на моей стороне)