dbgrid中options->dsMultiSelect->true
运行时按ctrl而不是shift

解决方案 »

  1.   

    我要选择的记录很多
    我想实现只选择初始记录
    即可把它们之间的记录选上
    当然按ctrl的同时也可以选择不连续的记录
    谢谢
      

  2.   

    自己写代码 OnKeyPress 中捕捉 shift 状态,将 ctrl 设置成 shift 状态.
      

  3.   

    TO jonhsonrao
    请说的再详细点好吗?
    我说的那种功能实现没问题吧?
      

  4.   

    你在Onmousedown中捕捉shift,然后写一段程序从最后一条被选中记录到被点中记录全部选定。