我使用DBGridEh1CellClick事件来判断单元格的焦点获取 我第一次点击单元格 单元格为蓝色
设定事件激活 发生正常此时焦点还在单元格 
当我再次点击这个已获取焦点的单元格 
单元格内的文字获取焦点 
设定事件没有发生 如何让第二次点击有焦点的单元格也能发生设定事件

解决方案 »

  1.   

    DBGridEh1MouseDown指向DBGridEh1CellClick
      

  2.   

    DBGridEh1CellClick(Column: TColumnEh);DBGridEh1MouseDown(Sender: TObject; Button: TMouseButton;
      Shift: TShiftState; X, Y: Integer);
    TColumnEh类型的变量如何传递?
      

  3.   

    变量传递的问题我自己解决了 但是DBGridEh1MouseDown还是不能解决之前我提出的问题 
      

  4.   


    OnDrawColumnCell写事件试试
      

  5.   

    OnDrawColumnCell可以触发事件
     
    但是设定的事件 一直发生 结束不了了