Показать сообщение отдельно
  #6  
Старый 25.03.2013, 22:35
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

Цитата:
Сообщение от DOR
...можно ли сделать закрытие активной формы по нажатию на кнопку клавиатуры "Esc"...
А так это можно сделать красиво
Код:
procedure TForm1.FormCreate(Sender: TObject);
begin
Form1.KeyPreview:= true;
end;

procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
begin
if Key = VK_ESCAPE then Close;
end;

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
AnimateWindow(Handle, 500, AW_HIDE or AW_BLEND);
end;
©Drkb v.3.02(2009)
Ответить с цитированием