设置热键问题!(35分)

  • 主题发起人 主题发起人 konglly
  • 开始时间 开始时间
K

konglly

Unregistered / Unconfirmed
GUEST, unregistred user!
在一个form上
有很多的可视化控件。我现在无论焦点在这form上的哪一个控件上 我自要按一下F10
就能显示一个 showmessage('hi men')

怎样实现呢?
 
设置form的keypreview属性为ture
并加上如下代码:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if key=vk_f10 then
showmessage('a');
end;
 
接受答案了.
 
后退
顶部