我在工作中用到只用鼠标对StringGrid 或DBGrid进行多选,并且选中的行呈现颜色,就像在DBGrid中按住Ctrl键的效果一样,请兄弟们帮忙告知代码如何实现?

解决方案 »

  1.   

    在 StringGrid 的 Option 属性中让 goRangeSelect 和 goRowSelect 为 True 即可.
      

  2.   

    StringGrid1.Options := [goRangeSelect];
      

  3.   

    我不是这个意思,我要让鼠标第一次点击选中记录时,记录为选中状态,再次点击同一条记录时,记录取消选中状态,这样实现只用鼠标进行选择我想要多选的记录,所有选中的记录都呈现选中状态。(不用按住CTRL)
      

  4.   

    我这里有DBGridEh我给你寄过去!!