全面的解决方法
定义一个类的指针
TNewDbgrid=Class(dxDbgrid);
通过该类的指针访问dxDbgrid的保护属性
var
canvisible:boolean;
begin
canvisible:=true;
if (dxdbgrid1.FocusedColumn+1=dxdbgrid1.ColumnCount) and key=#13 then
TNewdbgrid(dxdbgrid1).SetFocusedNode(dxdbgrid1.FocusedNode.GetNext,0,canvisible);
end;
end;