首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

怎么设置软件内部的热键。怎么设置按下F2,F3等按键时的事件

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

如何设置软件内部的热键。如何设置按下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(失踪的月亮)
[解决办法]
来晚了,同上!

热点排行