IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

 
 Ответить  Открыть новую тему 
> ALT+F4
Maks de Pascal
сообщение 15.05.2003 20:05
Сообщение #1


Гость






Помогите разобраться как сделать чтоб форма не закрывалась по ALT+F4
 К началу страницы 
+ Ответить 
mj
сообщение 15.05.2003 20:14
Сообщение #2


Adminь
****

Группа: Администраторы
Сообщений: 803
Пол: Мужской
Реальное имя: Евгений

Репутация: -  5  +


Форма закроется если нажать на крестик и держать при этом Shift

// событие формы OnCloseQuery
procedure TForm.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
 CanClose := (ssShift in GetShiftState);
 if not CanClose then
   Hide;
end;
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
mj
сообщение 15.05.2003 20:15
Сообщение #3


Adminь
****

Группа: Администраторы
Сообщений: 803
Пол: Мужской
Реальное имя: Евгений

Репутация: -  5  +


Нажатие на крестик и Alt+F4 вызывают одно событие, так что вышенаписанное будет действовать как для крестика, так и для Alt+F4
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
CJ
сообщение 7.10.2003 18:54
Сообщение #4


Пионер
**

Группа: Пользователи
Сообщений: 84
Пол: Мужской

Репутация: -  2  +


В обработчик события OnClose даеш запрет!


--------------------
* Origin: "It's MY LIFE!!! © Jhon Bon Jovi"
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Max
сообщение 20.02.2004 23:36
Сообщение #5





Группа: Пользователи
Сообщений: 3

Репутация: -  0  +


       Просто обработай событие OnCloseQuery, и он будет выдавать запрос на сохранение!
 Кажется...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Matvey
сообщение 8.03.2005 16:38
Сообщение #6





Группа: Пользователи
Сообщений: 4
Пол: Мужской

Репутация: -  0  +


Попробуй в событии OnKeyDown написать обработчик нажатия Alt+F4,а
в нем Form1.Show. Должно работать, если я тебя правильно понял! lol.gif

А на дату поста Вы смотрели? Скоро 2 года топику...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
klem4
сообщение 9.03.2005 8:23
Сообщение #7


Perl. Just code it!
******

Группа: Модераторы
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

Репутация: -  44  +


Matvey, тема была актуальна 2 года назад <_<


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 25.07.2025 16:21
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"