在StringGrid或DBGrid中进行多选时,我希望只用鼠标进行选择:第一次点击选中记录时,记录为选中状态,再次点击同一条记录时,记录取消选中状态,这样实现只用鼠标进行选择我想要多选的记录,所有选中的记录都呈现选中状态。(不用按住CTRL),请教各位兄弟实现?

解决方案 »

  1.   

    不用按住CTRL
    那就是要覆盖或重载标准的dbgrid了,
    楼主看地层了!
      

  2.   

    我准备重载,但那也是用DBGrid的一些基本功能去实现啊,现在我就不知道该怎么样去实现?
      

  3.   

    用ehlib中的ehdbgrid,我已实现了。
      

  4.   

    guanzhu thankyou !~~~waiting^^^^^^^^^^^^^^^^^
      

  5.   

    用Ehlib中的DbGridEh。然后设其OptionEh的dghClearSelection为false;即可
      

  6.   

    EhLib中的DBGridEh在什么地方呢怎么找呢?
      

  7.   

    我非常想知道一个问题:DBGridEh和ehlib是什么?能够在什么地方找到啊?我以前问过这个问题没有人回答!望leyon328(仰着头看天) 能够赐教!!您记住我的名字,只要您以后参于我的问题,我一定会给你分的,在这里先谢过了,我很急!Mail给我吧:[email protected]
      

  8.   

    dhlib是一套控件包,里面包含了dbGridEh组件。我这儿也有,外面网上也到处都是。
    我mail给你吧。