Добрый день.
У меня есть несколько вопросов, найти ответы на которые не получается самостоятельно:
1) Как заставить ComboBox построить список с последующим предоставлением права выбора при попадании на него фокуса (например при использовании клавиши Tab)? Как словить событие focus() понятно, не понятно каким методом пнуть ComboBox, чтобы он выполнил действия аналогичные нажатию клавиши или нажатию мышки на кнопку выпадения списка?
2) Мне нужно, чтобы были различные входные параметры построения списка при нажатии клавиши и при нажатии мышки на кнопку выпадения списка. Параметры можно было бы подправить в действии beforequery( Object queryEvent ), но не понятно как определить в качестве какого телодвижения пользователя ComboBox к этому действию перешел. Как мне понять, какие действия пользователь совершил?
3) Если пользователь не хочет сейчас ничего выбирать из списка и уходит с ComboBox с помощью Tab (или ShiftTab) как оставить поля выбора пустым? Вопрос уже задавался тут
Combobox: Как отключить выбор опции по клавише Tab?, но ответа не последовало.
Буду рад помощи по любому из вопросов или по всем сразу.