CXGRID的COLUMNS字段的回车事件在哪里呢.(50分)

  • 主题发起人 主题发起人 delphiskey
  • 开始时间 开始时间
D

delphiskey

Unregistered / Unconfirmed
GUEST, unregistred user!
好像CXGRID的COLUMNS字段的回车事件在哪里呢.
 
你选中cxGrid1DBTableView1看它的事件,
procedure TForm1.cxGrid1DBTableView1KeyPress(Sender:TObject;
var Key:Char);
begin
if Key=#13 then
ShowMessage('asdasd');
end;
 
我是一条码枪,写入数据是回车可是手工可以处理,但条码就是不认这个事件
 
我是想在CXGRID的COLUMNS中的字段上做一些处理:
即我写入这个字段后用回车事件来处理我的数据功能;
可是没有这个事件。
要再找不到就只能写一个方法了。
我的条码是这种
6901028005241
6901028005241
6901028005241
6901028005241
6901028005241
6901028005241
6901028005241
 
不是给你了?有这样的事件。刚才我测试了。
 
是COLUMNS字段
 
我不知道是不是完全理解你说的。按照我的理解是不是可以使用这样两个事件组合实现?
1、判断进入你规定的字段是不是进入编辑状态。
2、再判断在你规定的字段是不是有回车。
var p_flag:boolean;

procedure TForm1.cxGrid1DBTableView1KeyPress(Sender:TObject;
var Key:Char);
begin
if p_flag then
begin

if Key=#13 then
ShowMessage('asdasd');
end;
end;

procedure TForm1.cxGrid1DBTableView1Editing(Sender: TcxCustomGridTableView;
AItem: TcxCustomGridTableItem; var AAllow: Boolean);
begin
if AItem.Caption='条码'then
p_flag:=true
else
p_flag:=false
end;
 
意思很近:
是这样我的CXGRID中有很多的字段,其中的一个字段是用条码,然后跟据处理写其他相应的操作
可是这个CXGRID的COLUMNS字段中的字段的回车事件不好找,
我知道这个CXGRID有回车事件,ENTERKEY
 
后退
顶部