读书人

在grid里Enter键后光标跳向下一个字段

发布时间: 2012-03-05 11:54:03 作者: rapoo

在grid里Enter键后光标跳向下一个字段或下一行
请教,如题
网上找到一段代码
if key = 13 then
if ActiveControl = dxDBGrid1 then
begin
dxDBGrid1(ActiveControl).SelectedIndex:=dxDBGrid1(ActiveControl).SelectedIndex + 1;
Key := 0;
不过为什么我的dxDBGrid1(ActiveControl)没有SelectedIndex属性??

还有其他方法实现吗

[解决办法]
绑定的话用绑定的数据集Next一下就行了
[解决办法]
TDrawGrid(dg).Col:=TDrawGrid(dg).Col+1;//下一字段
TDrawGrid(dg).Row:=TDrawGrid(dg).Row+1;//下一行
dg.SetFocus;

读书人网 >.NET

热点推荐