在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)
这是一个控回车键的事例,参考一下吧.