读书人

怎么设置软件内部的热键。怎么设置按下

发布时间: 2012-02-29 16:44:10 作者: rapoo

如何设置软件内部的热键。如何设置按下F2,F3等按键时的事件。
软件打开后就一个操作界面。但有多个焦点获取点。如ComboBox,Button,Edit等


要求是不管焦点在哪里,按下A-Z,a-z,0-9时,焦点都返回到1个指定的edit。
并且在那个edit中输入内容。


还有如何设置按下F2,F3等按键时的事件。

[解决办法]
procedure TForm1.FormCreate(Sender: TObject);
begin
KeyPreview := True; //可以直接设置
end;

procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
case Key of
VK_F1: { F1要处理的代码 };
VK_F2: { F2要处理的代码 };
VK_F3: { F3要处理的代码 };
end;
end;
[解决办法]
同意 hongqi162(失踪的月亮)
[解决办法]
来晚了,同上!

读书人网 >.NET

热点推荐