Главная страница
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.014 c
3-63516
Vint
2003-01-30 16:00
2003.02.20
Прошу помочь...


3-63487
Cherepovets
2003-02-04 23:20
2003.02.20
Конверт из txt в файл бд


14-63738
Тип
2003-02-05 13:07
2003.02.20
Есть ли FIBPlus для D6 полность бесплатные?


7-63859
Sheriff
2002-12-20 08:42
2003.02.20
Com port + TBits


3-63486
Saracin
2003-02-04 07:53
2003.02.20
Обясните связи 1<->1 , 1<->n , n<->n