先声明这样的过程;
procedure KeyPress(Sender: TObject; var Key: Char);
然后赋给form.onkeypress;不过在dll中没试过,你看看;
procedure KeyPress(Sender: TObject; var Key: Char);
然后赋给form.onkeypress;不过在dll中没试过,你看看;
解决方案 »
- 怎么让鼠标不用放在控件上就可以自动显示冒泡提示?
- 超级难的题目:关于CRC32校验码的问题,希望大家帮忙!
- 查询问题
- 递归表中所有字段名,怎么做,请教大家?,还有一个问题:怎么清出cxGrid1DBTableView1的显示
- 求摄像头控制的完整例子
- BlockWrite函数的用法(关于I/O Error)
- 串口编程中开多个多线程(带数据库模块)产生的问题
- BDE的升级包在哪儿有下载?
- 快来啊!得分好机会!超级菜鸟问题!
- nvarchar的问题
- 为什么我用ADO连接ACCESS的数据库,明明没有设密码,但在程序运行时,总是弹出个用户名、密码框?
- 用代码如何实现出现AdoConnection设置ConnectionString时出现的属性窗口?
procedure KeyPress(Sender: TObject; var Key: Char);
然后赋给form.onkeypress;不过在dll中没试过,你看看;
type
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
procedure AKeyPress(Sender: TObject; var Key: Char);
end;var
Form1: TForm1;implementation{$R *.DFM}procedure TForm1.AKeyPress(Sender: TObject; var Key: Char);
begin
if key = #13 then showmessage('asdf');
end;procedure TForm1.FormCreate(Sender: TObject);
begin
self.OnKeyPress := form1.AKeyPress;
end;end.