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

Вниз

ALT+F4   Найти похожие ветки 

 
Новичок!!!   (2004-11-07 10:09) [0]

Пожалуйста, подскажите, как сделать так, чтобы форма не закрывалась по ALT+F4? Под все версии Windows!


 
Плохиш ©   (2004-11-07 10:19) [1]

OnCloseQuery + F1


 
KSergey ©   (2004-11-07 10:22) [2]

OnCloseQuery?


 
Cardinal ©   (2004-11-07 17:42) [3]

Если требуется, чтобы по клику на крестику форма закрывалась, а по Alt + F4  - нет, то выставим Form1.KeyPreview в true.
Затем в обработчике OnKeyDown пишем:

procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
 Shift: TShiftState);
begin
if (key = VK_F4) and (Shift = [ssAlt]) then b := false;
end;


А в обработчике события OnCloseQuery так:

procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
canclose := b;
b := true;
end;


 
Cardinal ©   (2004-11-07 17:44) [4]

Да, еще забыл, что надо создать глобальную булевую переменную b с начальным значением false:
b: boolean = true;


 
Cardinal ©   (2004-11-07 17:47) [5]


> Да, еще забыл, что надо создать глобальную булевую переменную
> b с начальным значением false:

Ошибочка вышла, поспешил :-(. Начальное значение равно true.


 
Step[B.M.]   (2004-11-07 20:14) [6]

OnCloseQuery

Abort;


 
Anatoly Podgoretsky ©   (2004-11-07 20:28) [7]

Меню у формы или TActionList есть, если есть, то надо назначить эту комбинацию пункту меню и пустой обработчик.


 
Piter ©   (2004-11-07 22:22) [8]

Ну если нужно чтобы вообще не закрывалась, ни по ALT+F4, ни по крестику, то тогда как сказали обработка OnCloseQuery:

CanClose := False;



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

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

Наверх




Память: 0.48 MB
Время: 0.041 c
14-1099784918
Comp
2004-11-07 02:48
2004.11.21
DelphiX 6


4-1097580318
Lera
2004-10-12 15:25
2004.11.21
Обмен между приложениями.


3-1098777022
Frozzen
2004-10-26 11:50
2004.11.21
Как лучше работать с dbf- файлами в Делфи?


3-1098388916
MORA
2004-10-22 00:01
2004.11.21
Progress при подключении к севреру


1-1100155794
novice_man
2004-11-11 09:49
2004.11.21
Динамические переменные и утечки памяти.