首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

在DBGRID中,如何在按下左箭头时,把光标自动跳到前一个CELL里

2012-02-29 
在DBGRID中,怎么在按下左箭头时,把光标自动跳到前一个CELL里在DBGRID中,怎么在按下左箭头时,把光标自动跳

在DBGRID中,怎么在按下左箭头时,把光标自动跳到前一个CELL里
在DBGRID中,怎么在按下左箭头时,把光标自动跳到前一个CELL里,可以类似于
使用:SendMessage(DbGrid.Handle,WM_KEYDOWN,VK_TAB,0)
把回车默认为tab,自动跳到下一个cell中,我要是实现的效果是当前光标所在cell没有全部选中,处于编辑录入状态,这是捕获键盘按键,当时左箭头时,光标自动跳到下一个上一个cell里,相当于alt+tab的功能,还请大虾指教啦!!

[解决办法]
DBGrid1.Options
dgAlwaysShowEditor := True;
[解决办法]
if key = vk_return then
PostMessage((Sender As TDbGrid).Handle,wm_keydown,vk_tab,0)
这是一个控回车键的事例,参考一下吧.

热点排行