cxgrid 最后一行以下是空白的,
怎么判断鼠标点到数据行下方的空白区域?

解决方案 »

  1.   

    var
      AHitTest: TcxCustomGridHitTest;
    begin
      AHitTest := cxGrid1DBTableView1.GetHitTest(Mouse.CursorPos);
      if AHitTest is TcxGridViewNoneHitTest then begin    ShowMessage('');
      end;end;抛砖引玉的,类似这种方法,判断的时候变更一下
      

  2.   

    您好,TcxGridViewNoneHitTest是什么意思,用这一段代码好象怎么点都会执行啊
      

  3.   

    没用过CX,要是DBGRIDEH的话,假如判断一个非空的值为空时,是不是可以判定为空行?瞎猜的,你自己试一试吧。
      

  4.   

    不知道cxgrid,如果是TDBgrid,或者从TCustomGrid派生的,直接有一个MouseCoord方法获取坐标对应的cell,如果坐标位置没有cell,则是(-1,-1)