Показать сообщение отдельно
  #1  
Старый 03.08.2010, 17:43
An_private An_private вне форума
Прохожий
 
Регистрация: 21.07.2010
Сообщения: 5
Репутация: 10
По умолчанию Сделать ComboBox активным по DoubleClick

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