读书人

KeyDown事件,该如何解决

发布时间: 2012-10-18 13:46:55 作者: rapoo

KeyDown事件
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;


控件是显示了该事件,但不知道为什么,不能触发该事件

[解决办法]
从TControl继承下来, 再加下面这句就行了
published
property OnKeyDown;
[解决办法]

探讨
从TControl继承下来, 再加下面这句就行了
published
property OnKeyDown;

读书人网 >.NET

热点推荐