Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.19;
Скачать: CL | DM;

Вниз

как избежать прокрутки комбобокса колесом мышки   Найти похожие ветки 

 
olden   (2002-12-06 18:56) [0]

на форме три основных контрола: Combobox (style DropDownList), Edit, frPreview (из FastReport). Когда выбирается пункт в комбобоксе, начинает работать тяжелая процедура.
Но если щелкнуть мышкой на комбе, ничего не выбрав, а затем щелчек на frPreview, то фокус с комба не снимается (SetFocus, SetFocusedControl не дают результата) . И затем на прокрутку колесика мышки реагируют одновременно frPreview и Combobox. Естественно при прокрутке комбо начинает грузиться (по OnChange) тяжелая процедура. Надо как-то запретить комбо реагировать на колесико мыши


 
Suntechnic ©   (2002-12-06 19:57) [1]

Вы бы лучше логику приложения пересморели, а не "колёсики" блокировали. Как вы думаете кнопочка Apply в диалоговых окнах только для понта повешена?


 
olden   (2002-12-06 20:42) [2]

советовать такое легко
а как Вы заказчику объясните необходимость дополнительно
после выбора еще и кнопочку нажимать


вот такая вот "логика приложения" :)


 
Song ©   (2002-12-07 00:45) [3]

Запретить - надо ловить WM_MOUSEWHEEL
Однако, я согласен с Suntechnic © (06.12.02 19:57), здесь надо что-то просто поменять в логике программы.



Страницы: 1 вся ветка

Текущий архив: 2002.12.19;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
3-61474
Tlotr
2002-11-28 15:23
2002.12.19
Разное форматирование в одной колонке


14-61751
MalkoLinge
2002-11-27 13:46
2002.12.19
Разработка компонет. Конопка


6-61726
urich
2002-10-22 14:10
2002.12.19
Ребята! Помогите с загрузкой файла!


4-61880
LEgO-2
2002-11-06 00:06
2002.12.19
Поиск числа в чужом процессе


3-61429
Ramil
2002-11-27 16:01
2002.12.19
Автоинкрементные поля в IBase...