H
HHSH
Unregistered / Unconfirmed
GUEST, unregistred user!
本来DbgridEh的跳格是正常的,因为我有一个enter转tab键的过程。正常情况下,打回车跳到下一列而不是下一行。但是,如果加了如下代码:
DbGridEh1.ReadOnly:=false;//or true
便不能正常跳转了!很郁闷。不信大家试试。
附:我的enter转tab的过程
procedure TfmMain.DoEnterAsTab(var Msg: TMsg; var Handled: Boolean);
begin
if Msg.Message = WM_KEYDOWN then
begin
if Msg.wParam = VK_RETURN then
Keybd_event(VK_TAB, 0, 0, 0);
end;
end;
DbGridEh1.ReadOnly:=false;//or true
便不能正常跳转了!很郁闷。不信大家试试。
附:我的enter转tab的过程
procedure TfmMain.DoEnterAsTab(var Msg: TMsg; var Handled: Boolean);
begin
if Msg.Message = WM_KEYDOWN then
begin
if Msg.wParam = VK_RETURN then
Keybd_event(VK_TAB, 0, 0, 0);
end;
end;