码迷,mamicode.com
首页 > Windows程序 > 详细

Delphi 按Esc快捷键退出程序的简单方法

时间:2018-01-09 14:45:09      阅读:316      评论:0      收藏:0      [点我收藏+]

标签:键盘   proc   form   term   处理程序   view   接收   min   data   

 第一种方法:

在窗体上放一个按钮:

1>、设置按钮的Cancel属性为True;

2>、在按钮的点击事件中写:

procedure TForm1.btn1Click(Sender: TObject);
begin
  Close;
end;

 

Button按钮的Cancel属性:
                该属性决定按钮是否为Cancel按钮。当设置为true时,为Cancel按钮,即当用户按Esc键时,将执行按钮的
OnClick事件处理程序。当窗体中有多个Cancel按钮时,则只调用Tab Order属性最小按钮的OnClick事件。

 

第二种方法:

1>.设置窗体的keypreview属性为:True;//可以接收键盘操作

2>、在窗体的键盘事件中写:

procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
begin
if key = #27 then
    application.terminate;     //关闭程序
 end;

Delphi 按Esc快捷键退出程序的简单方法

标签:键盘   proc   form   term   处理程序   view   接收   min   data   

原文地址:https://www.cnblogs.com/semth/p/8251004.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!