Delphi中窗体响应按键步骤

来源:互联网 发布:兰州大学网络教育电话 编辑:程序博客网 时间:2024/05/21 13:24

1.因为KeyPreview默认是 False;我们这里需要响应键盘事件的话,需要将其修改为True;
所以KeyPreview:=True; 这对一些快捷键会有用。

在窗体属性上修改KeyPreview := True;

2.在窗体的FormKeyDown函数里写:

if KeyPreview then
    Form将先响应键盘事件(在TEdit等控件之前)
else
    除非Form Got Focus,否则Form不响应键盘事件

3.如果有其他窗体获得焦点,有时候必须修改其他控件的onkeydown

原创粉丝点击