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

Вниз

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

 
igorntk   (2009-04-10 14:06) [0]

Нажатием кнопки необходимо запретить закрывать форму, как это сделать?


 
Сергей М. ©   (2009-04-10 14:28) [1]

в обработчике клика кнопки установи некий флаг FormCloseDisabled равной false

В обработчике OnCloseQuery:

if FormCloseDisabled then Action := caNone


 
Григорьев Антон ©   (2009-04-10 18:38) [2]

А следующим вопросом будет "Как сделать, чтобы моя программа не мешала завершению работы Windows?" ;)))))))))))))

См. WM_QueryEndSession


 
жж   (2009-04-10 20:13) [3]


> Григорьев Антон ©


А на уровне VCL нет такой обработки?


 
Григорьев Антон ©   (2009-04-10 20:36) [4]


> жж   (10.04.09 20:13) [3]
> А на уровне VCL нет такой обработки?
> <Цитата>

Вроде нет. Разве что в новых версиях появилось.


 
Германн ©   (2009-04-11 00:27) [5]


> жж   (10.04.09 20:13) [3]
>
>
> > Григорьев Антон ©
>
>
> А на уровне VCL нет такой обработки?
>

Хм. А она очень нужна?


 
ASoft   (2009-04-11 07:38) [6]


> Сергей М. ©   (10.04.09 14:28) [1]
> В обработчике OnCloseQuery:
...Action := caNone

а не CanClose=False?


 
{RASkov} ©   (2009-04-11 11:00) [7]

> > В обработчике OnCloseQuery:
> ...Action := caNone
>
> а не CanClose=False?

Лучше Action=caNone и обработчик OnClose вместо OnCloseQuery.... тогда и вопрос в [1] отпадает :)
Но тут можно потерять данные.... а по общему смыслу в ветке - это и не страшно.... или и не нужно...


 
Anatoly Podgoretsky ©   (2009-04-11 11:13) [8]

Идеологически вернее OnCloseQuery
А то смешно получается, сначала говори что надо/можно закрывать, а потом сами же и мешаем этому. При этом данное событие не всегда вызывается при закрытии.



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

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

Наверх




Память: 0.48 MB
Время: 0.017 c
2-1239140033
istok
2009-04-08 01:33
2009.05.24
D2009: PAnsiChar to AnsiString


2-1238336758
Незнайка Винидиктович
2009-03-29 18:25
2009.05.24
api-потоки, создание-разрушение


15-1236782150
Urk
2009-03-11 17:35
2009.05.24
Когда выйдет Update 3 для Delphi 2009?


2-1239014028
Roman88
2009-04-06 14:33
2009.05.24
Определить наличие процедуры


3-1221048997
Drowsy
2008-09-10 16:16
2009.05.24
Как в ХП передать вводимую строку из DBGrid-а?