如何定义一个消息,使在Form上按下键盘和光标在Edit上时,按下键盘,这个消息都执行。 如何定义一个消息,使在Form上按下键盘和光标在Edit上时,按下键盘,这个消息都执行。谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我刚学。。我想可以用if key=#13 thenbegin ......; key:=#0;end;不知道对不对~刚学。。 使在Form上按下键盘和光标在Edit上时,按下键盘,这个消息都执行// 你是 1.在Form上 按下键盘时候 执行该消息 2.某个Edit获得光标时 也执行??给你个思路先自定义消息 以及该消息的处理函数你可以扑捉Edit的EN_SETFOCUS消息 然后在里面PostMessage(自定义消息)...FormOnKey也差不多 重定义TEdit类,及相应的消息处理过程在Form.oncreate()事件里创建相应的实例 定义好消息,然后在TForm的OnKeyDown事件中if Key = VK_Return 执行消息TEdit的OnBeginEdit事件中 if key= VK_Return 执行消息 拉一个Edit控件试试Form1.KeyPreview:=True;procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);begin showmessage('sdfsf');end; FileStream分割问题 急!Delphi 如何把DBChart中的图表导出到Excel 不能连通Sql server 急!!!! DBGrid中数据无法更新到数据库 小弟又来问简单问题了,送分,在线,有的是分。 如何编程实现自定义字符??? 小弟提一个简单的dbgrid问题,请各位大哥解答 ole双击触发的什么事件 菜鸟初来宝地,特散100分,兼有一个问题,请大家不吝赐教! 实现一个画图功能。 在线等!请教 :adoquery 如何动态的连接数据库(access)以及如何创建临时表?? 关于数据导出和导入的简单问题,谢谢
我想可以用
if key=#13 then
begin
......;
key:=#0;
end;
不知道对不对~刚学。。
// 你是 1.在Form上 按下键盘时候 执行该消息 2.某个Edit获得光标时 也执行??给你个思路
先自定义消息 以及该消息的处理函数
你可以扑捉Edit的EN_SETFOCUS消息 然后在里面PostMessage(自定义消息)
...FormOnKey也差不多
事件里创建相应的实例
TForm的OnKeyDown事件中if Key = VK_Return 执行消息
TEdit的OnBeginEdit事件中 if key= VK_Return 执行消息
Shift: TShiftState);
begin
showmessage('sdfsf');
end;