cxGrid,在某一列输入,按回车键时,触发的事件是哪个? 1、Delphi 7,DevExpress 4.22、cxGrid 中有很多列,想实现,在其中一列输入完成后,按回车,这时候执行我的一段代码3、不知道触发的是哪个事件? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 cxGrid也就那么几个事件,你试试不就知道了,在每个事件里面都ShowMessage(),然后做你想做的事,根据show的信息,不就知道了,我想比这样来的更快,印象更深刻。呵呵 with Adoquery do begin if (State = dsEdit) or (State = dsInsert) then //你的代码 end;大概意思就是说如果检查到数据源发生了改变就去执行你的代码。 如果要是 DBGrid,某一列按回车时,触发的事件是什么?怎么捕获? keydown,keypress 或者 keyup可同时判断,在那一列,按的是那一个键值if (DBGrid.SelectedField=Adoquery.FieldbyName('kk')) and (Key=13) then showmessage('你在kk列上,按下了回车键'); 谢谢 (KAIKAI(开开一心)) ,小弟水平太差,呵呵我又写了一种:if (DBGrid.SelectedField.FieldName = 'kk') and (Key=13) then showmessage('你在kk列上,按下了回车键'); Delphi操作Excel之 如何关闭所有WorkBooks 就80分,求一段取得汉字拼音首字母的存储过程 关于文件操作的问题[悬赏100分] 一段看不懂的代码?请高手指教? 想手动画一张报表,不知道该用哪个控件好,各位老大们帮帮忙 求一简单NT服务程序 数据备份的问题! 请教一个关于数据库(msSQL)的问题? 李维的Delphi5.x分布式多层应用系统篇的问题 错误类EComponentError和错误类EAccessViolation的弹出,麻烦各位大神看下我的问题 怎样做日志程序,就是当出现错误后,把错误信息写到日志里 一年就快到头了,这是一个......
begin
if (State = dsEdit) or (State = dsInsert) then
//你的代码
end;大概意思就是说如果检查到数据源发生了改变就去执行你的代码。
showmessage('你在kk列上,按下了回车键');
我又写了一种:
if (DBGrid.SelectedField.FieldName = 'kk') and (Key=13) then
showmessage('你在kk列上,按下了回车键');