在DBGRID中,如何将用户TAB键用ENTER代替(200分)

  • 主题发起人 主题发起人 zy998
  • 开始时间 开始时间
多人接受答案了。
 
在DBGRID控件的ONKEYPRESS事件中编写如下代码:
if (key=char(vk_return)) and
(dbgrid1.selectedindex<table1.fieldcount-1 ) then
dbgrid1.selectedindex:=dbgrid1.selectedindex+1
else
if dbgrid1.selectedindex=table1.fieldcount-1 then
begin
table1.append;
dbgrid1.selectedindex:=0;
end;
 
后退
顶部