|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Сделать ComboBox активным по DoubleClick
Есть некоторое приложение, которое получает данные по com-порту. Соответственно, в основном окне висит combobox, который в oncreate заполняется имеющимися com-портами и из них выбирается нужный.
Хотел сделать так, чтобы переключить случайно com-порт было достаточно сложно. Ну, думаю, поставлю ему Enabled:=false; а в событии onDblClick повешу Enabled := true, и запущу таймер на 30 секунд. После 30 секунд опять enabled := false; то бишь я хотел прибить двух зайцев сразу - чтобы в combobox был виден выбранный порт (сереньким), и по даблклику можно было бы его поменять. Но облом - если enabled = false, то даблклик просто не обрабатывается Как бы это обойти? Или какой другой удобный вариант защиты от случайного изменения? Дополнительные кнопки, пункты меню и т.д. предлагать не надо - это всё понятно и очевидно, но хотелось бы минималистический дизайн без всяких лишних элементов |