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

Вниз

Оптическая мышь и его волшебное колесо   Найти похожие ветки 

 
shulc   (2003-02-10 18:24) [0]

Господа, такая проблема. Есть главная форма. При выходе из приложения создаю модальную форму.
Form1:=TForm1.create(application)
Form1.ShowModal;
Form1.free.
На форме вопрос "Вы уверены?" и две кнопки <Да> <Нет>.
В чем прикол. Когда кликаю не на форме, то ни чего не происходит, так и надо. Но если за пределами этой модальной формы крутануть это волшебное колесико, моя модальная форма исчезает. В чем фишка?
Может кто-то с таким уже встречался?


 
Романов Р.В. ©   (2003-02-10 18:40) [1]


> модальная форма исчезает

Куда исчезает? Закрывается что-ли?


 
mrcat ©   (2003-02-10 18:47) [2]

shulc (10.02.03 18:24)
...
При выходе из приложения создаю модальную форму.
...


OnDestroy что-ли? =)

код показывайте...


 
shulc   (2003-02-10 19:44) [3]

2 Романов Р.В. <Куда исчезает? Закрывается что-ли?>
Становиться не видимой. Но если Alt-Tab-ом сделать текущим мое приложение то она становится видимой (Т.е. просто нажать Alt-Tab).

2 mrcat OnDestroy что-ли? =)
OnCloseQuery. Далее по тексту.
Если нажата кнопка <Да> тогда - Close;
Да впрочем это не важно. Такое происходит с любой модальной формой.


 
mrcat ©   (2003-02-10 19:46) [4]

shulc (10.02.03 19:44)

StayOnTop делайте =)


 
Романов Р.В. ©   (2003-02-10 20:47) [5]

Или компанент на форме глючный или драйвер мыши.
Попробуй перед выводом модальной формы MainForm.Enabled := False; Хотя наврядли поможет.


 
shulc   (2003-02-11 11:39) [6]

Чего только не делал, StayOnTop в том числе. Самое интересное у меня была обыкновенная мышь с колесом, правда драйвера для нее я не устанавливал. А тут у заказчика мышь с двумя колесиками,там при нажатии на колесо происходят какие-то события, вот он нажал и моя форма исчезла,вот и я поставил себе новую мышь и драйвер, эффект тотже. Не понимаю, как модальная форма может исчезать, причем она становится просто не видимой, так как ни один пункт меню на главной форме не работает, в том числе и кнопки управления окном.


 
REA ©   (2003-02-11 12:08) [7]

Да сам Delphi если в процессе завершения запущеной из под отладчика программы вызвать диалог покажет этот диалог на заднем плане. После Alt-Tab он всплывает. Так что ошибка может быть в хитровыдуманной Борландом процедуре работы с модальными окнами.



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

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

Наверх




Память: 0.48 MB
Время: 0.02 c
1-63668
boka
2003-02-12 08:33
2003.02.20
DBGrid


7-63884
Djon007
2002-12-18 21:46
2003.02.20
Turn Off And Restart


1-63651
vasilly
2003-02-11 19:48
2003.02.20
Как в рантайме заменить один комп. на другой с таким же именем?


14-63845
БРР
2003-02-03 13:19
2003.02.20
Баня


14-63800
Strannik.
2003-02-04 07:58
2003.02.20
ПОМОГИТЕ!!! немогу winnt4.0 поставить