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

Вниз

Как запретить и перехватить выход из программы верхним крестиком?   Найти похожие ветки 

 
KvORubin ©   (2006-01-01 22:44) [0]

желательно чтобы выход был исключительно через моё CLOSE;


 
KvORubin ©   (2006-01-01 23:53) [1]

Удалено модератором
Примечание: Создание пустых сообщений


 
Джо ©   (2006-01-02 00:02) [2]

Что такое "моё CLOSE"? Кстати, не лучше ли убрать тогда этот "крестик"?


 
ArtemESC ©   (2006-01-02 00:28) [3]

Наверное так:
   Object Inspector |Events|OnCloseQuery : CloseQuery
 ...
 procedure TForm1.CloseQuery(Sender: TObject; var CanClose: Boolean);
   begin
     ...
      //если после окончания процедуры CanClose = False значит прога не
      //    закроется, CanClose = True закроется.
     ...
   end;


 
Джо ©   (2006-01-02 00:29) [4]

Точно... Самый верный рецепт против закрывания "крестиком". Лучше только лампадка на грудь :)


 
Чародей ©   (2006-01-03 12:19) [5]


> Джо ©   (02.01.06 00:02) [2]
> Что такое "моё CLOSE"? Кстати, не лучше ли убрать тогда
> этот "крестик"?

Если просто убрать крестик это не отменит Alt+F4. А CloseQuery CanClose:=False запрещает любое закрытие, даже снятие задачи проходит не мгновенно.


 
Джо ©   (2006-01-03 15:19) [6]

[5] Чародей ©  
> Если просто убрать крестик это не отменит Alt+F4.

А никто и не просил отменять Alt+F4, просили, цитирую:
> Как запретить и перехватить выход из программы верхним крестиком?

Так вот: нет "крестика", нет и "проблемы". Не нужно ничего "перехватывать" и "запрещать". Не так ли?


 
Джо ©   (2006-01-03 15:20) [7]

[5] Чародей ©  
> А CloseQuery CanClose:=False запрещает любое закрытие,


А разве где-то требовалось "запрещать любое закрытие"?


 
Leonid Troyanovsky ©   (2006-01-03 16:12) [8]


> KvORubin ©   (01.01.06 22:44)  
> желательно чтобы выход был исключительно через моё CLOSE;


http://groups.google.com/group/fido7.ru.delphi.chainik/msg/77b9e4561f64d7df

--
Regards, LVT.


 
!Han! ©   (2006-01-04 00:04) [9]

В обьктном инспекторе убираеш с формы єтот крестик (надеюсь ты знаеш как это делаеться)и создаеш обработчик событий на событие  Onclik и прописуеш кнопке этот код
begin
form1.close;
end;



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

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

Наверх




Память: 0.46 MB
Время: 0.035 c
14-1135437829
Omar2002
2005-12-24 18:23
2006.01.22
К новому году


14-1135981510
Экс Версия для печати
2005-12-31 01:25
2006.01.22
С новым годом друзья !!!


14-1135757123
Чапаев
2005-12-28 11:05
2006.01.22
Flash


14-1135334312
Pazitron_Brain
2005-12-23 13:38
2006.01.22
Прочитайте статью


14-1136054592
Иксик
2005-12-31 21:43
2006.01.22
Ой ребята, какие вы все бухие! :))))





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский