Событие DEACTIVATE | |
---|---|
Коматозник |
Уважаемые коллеги ! Есть две формы ( немодальные ), запустил одну, из нее другую и когда я кликаю мышей на форму на заднем плане, и когда курсор мыши на гриде, который на задней форме, то DEACTIVATE срабатывает три раза, а когда на заголовке то один раз, причем так происходит первый раз, потом все нормально, отрабатывает один раз. Как-то нехорошо получается, я хочу засунуть в DEACTIVATE некоторую процедуру, причем с выдачей пользователю мессиджа, ну зачем ему его смотреть три раза ? Заранее спасибо.
|
Re: Событие DEACTIVATE | |
---|---|
AlexK Автор Сообщений: 2114 Откуда: Королев,Москва Дата регистрации: 11.12.2000 |
Может лучше в LostFocus() формы?
------------------ Береги природу, мать Вашу. Моя страничка www.genrep.net |
Re: Событие DEACTIVATE | |
---|---|
Коматозник |
Кстати, о LOSTFOCUSE, как сделать, чтобы при проверке в ЛОСТФОКУСЕ, фокус этот таки не переключать, ставлю НОДЕФОЛТ, и когда ДЕАКТИВАТЕ срабатывает три раза ничего не происходит, фокус спокойно перелючается на заднюю форму, а когда ДЕАКТИВАТЕ срабатывает один раз, то все нормально, т.е. проблема остается, Может это связано каким-то образом с объектами на форме или с обработкой событий АКТИВАТЕ, естественно, там у меня кое-что стоит
|
Re: Событие DEACTIVATE | |
---|---|
AlexK Автор Сообщений: 2114 Откуда: Королев,Москва Дата регистрации: 11.12.2000 |
Но все это не то Может проще переключить режим на модальный в таком случае forum.foxclub.ru Отредактировано (01.04.05 11:43) ------------------ Береги природу, мать Вашу. Моя страничка www.genrep.net |
© 2000-2024 Fox Club  |