在dbgrid中如何多行选中记录(ctl与shift均可用),设置dbgrid的dgmultiselect为true,只有ctl好用而shift不好用,如何使shift也好用


Dbgrid源代码:
procedure TCustomDBGrid.KeyDown(var Key: Word; Shift: TShiftState);
var
  KeyDownEvent: TKeyEvent;

  procedure ClearSelection;
  begin
    if (dgMultiSelect in Options) then
    begin
      //FBookmarks.Clear;/将这行注释掉,按住Shift可以上下箭头多选
      FSelecting := False;
    end;
  end; 

相关文章:

  • 2021-12-15
  • 2022-01-25
  • 2021-05-27
  • 2021-10-01
  • 2021-09-15
  • 2022-01-31
  • 2022-12-23
猜你喜欢
  • 2022-02-12
  • 2021-05-31
  • 2021-08-10
  • 2022-01-09
  • 2021-06-05
  • 2021-06-05
相关资源
相似解决方案