delphi panel控件 能响应键盘消息吗
2个回答
2017-06-19 · 知道合伙人软件行家
关注
展开全部
TPanel 组件继承自 TWinControl,但没有提供键盘消息事件,只提供了鼠标响应事件。
如果想要 TPanel 组件能响应键盘消息,可以重新定义一个类,声明一下,如:
type
TMyPanel = class(TCustomPanel)
published
...
property OnKeyDown;
property OnKeyUp;
property OnKeyPress;
如果是响应特殊按键,需要自己拦截消息,并编写响应代码。
2017-06-19
展开全部
方向键属于特殊键,你得拦截WM_GETDLGCODE消息在里面处理,或者用vcl的CM_WANTSPECIALKEY消息
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询