TdxDBGrid控件,我想让用户按下Shift+方向键时执行某命令,但不滚动记录,只有在仅按方向键时才滚动记录.这该怎么写代码?(100)

  • 主题发起人 主题发起人 taizhi
  • 开始时间 开始时间
T

taizhi

Unregistered / Unconfirmed
GUEST, unregistred user!
如题.我写了下面代码,但当按下Shift+方向键时,也滚动了记录.procedure TfrmPowerMain.dxDBGrid1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);begin if (Key=VK_Up) And (ssShift in Shift) then PMUpClick(Nil) else if (Key=VK_Down) And (ssShift in Shift) then PMDownClick(Nil);end;
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
771
import
I
I
回复
0
查看
676
import
I
后退
顶部