在dbgrid 中进行多选,按ctrl+鼠标左键,从未选变为选中时正常,但用鼠标左键单击选中记录时,它相邻的选中记录变为未选状态,它不变,为什么?

解决方案 »

  1.   

    鼠标左键单击选中记录时,如果不按ctrl键就表明退出多选,只选中当前记录, 其他记录取消选中,
    也就是当前记录不变,其他变为未选
      

  2.   

    这和WORD,EXCEL,文本文件里一样啊
      

  3.   

    看来我没有说清楚,ctrl一直没有释放;是ctrl+鼠标左键单击选中记录时,当前记录不变,相邻的某一条变为未选,按理说应该是每次单击记录后,记录的状态在选中和未选中之间切换才对。