怎样定义一个热键在Form上 怎样定义一个热键在Form上(如但Form显示出来了,我按一下PageUp就触发一个事件) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 form的keypreview设置为trueprocedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);begin if key=33 then begin ...... end;end; unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs;type TForm1 = class(TForm) procedure FormCreate(Sender: TObject); procedure FormKeyUp(Sender: TObject; var Key: Word; Shift: TShiftState); private { Private declarations } public { Public declarations } end;var Form1: TForm1;implementation{$R *.dfm}procedure TForm1.FormKeyUp(Sender: TObject; var Key: Word; Shift: TShiftState);beginif key=33 then begin showmessage('PageUP'); end;end;procedure TForm1.FormCreate(Sender: TObject);beginself.KeyPreview:=true;end;end. ****************兰州地区高薪城聘DElphi程序员(2000~5000/月+提成)**************** 各位帮忙以下错误怎么解决啊 delphi 6中如何将DBGrid中显示的数据导出到Excel中? 怎样动态产生文本框或按钮? 大家好!!!拿高分!!!! 关于弹出菜单问题???? 如何获取IE中的标题信息,并对可以对标题信息进行搜索!有思路就给分! 如何安装下载的控件?(在线等候!) Seek函数怎么用? 我想问一下,在Delphi5中装 RX控件出现的问题 ? 个人所得税计算公式处理方法???????????? 调用一个返回TStrings类型数据的函数时报错
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if key=33 then
begin
......
end;
end;
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;type
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);
procedure FormKeyUp(Sender: TObject; var Key: Word;
Shift: TShiftState);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.FormKeyUp(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if key=33 then
begin
showmessage('PageUP');
end;end;
procedure TForm1.FormCreate(Sender: TObject);
begin
self.KeyPreview:=true;
end;
end.