Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.02.20;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.006 c
1-63598
a123
2003-02-11 08:48
2003.02.20
Переменную окружения USERPROFILE


7-63871
Mixir
2002-12-22 16:15
2003.02.20
Как сделать немодальный MessaegBox?


3-63583
alex_bredin
2003-02-04 11:13
2003.02.20
копирование структуры таблицы


6-63724
Polevi
2003-01-03 11:22
2003.02.20
RDS.DataSpace


3-63567
kok
2003-02-03 17:20
2003.02.20
IB транзакции





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский