delphi开了一个控件,由于基类没有KeyDown事件,所以这个事件要自己写。控件安装后该事件有了,可按键时就是不响应。代码如下,请各位帮忙。在线结贴
1、private
FOnKeyDown: TKeyEvent;
2、protected
procedure KeyDown(var Key: Word; Shift: TShiftState);
3、procedure TSuns_SpecGraph.KeyDown(var Key: Word; Shift: TShiftState);
begin
if Assigned(FOnKeyDown) then FOnKeyDown(Self, Key, Shift);
end;4、发布
published
property OnKeyDown: TKeyEvent read FOnKeyDown write FOnKeyDown;
控件是显示了该事件,但不知道为什么,不能触发该事件
1、private
FOnKeyDown: TKeyEvent;
2、protected
procedure KeyDown(var Key: Word; Shift: TShiftState);
3、procedure TSuns_SpecGraph.KeyDown(var Key: Word; Shift: TShiftState);
begin
if Assigned(FOnKeyDown) then FOnKeyDown(Self, Key, Shift);
end;4、发布
published
property OnKeyDown: TKeyEvent read FOnKeyDown write FOnKeyDown;
控件是显示了该事件,但不知道为什么,不能触发该事件
解决方案 »
- delphi2007安装了5个小时都未成功!!!
- 奇怪运行问题急!!
- DBGridEh 过滤问题(控件BUG,高手请进)(悬赏100分)
- 被Barland盯上了!!
- 关于TIdHTTP的使用.急,一解决马上给分
- c++的函数fun(char *srcData,long srcLen,char *tagData,long *tagLen)在delphi中该怎么写?
- 请问在DELPHI里怎么把数据的总和取出来保存到数据库中?
- delphi中word文档的处理!
- 动态创建的listview控件如何响应其columnclick事件?
- 我想在我的窗体上动态显示所查询的数据库上的记录数?怎么做?
- 深圳大学同学的工资
- 初学delphi,几个简单的问题
published
property OnKeyDown;