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