在dbgrid 的CellClick事件里 有Column: TColumnEh 参数,我现在想取得选中的某个单元格的trect,好象可以通过Column.Grid.CellRect这个函数取吧,那他的的参数 行号列号怎么取啊???

解决方案 »

  1.   

    在dbgrid的oncellclick事件有参数column,鼠标点中的内容是column.field.text   
      dbGrid1.DataSource.DataSet.Recno     //行号   
      DBGrid1.SelectedField.index          //列号
      

  2.   

    Column.Grid.CellRect(Column.Index, DBGridEh1.DataSource.DataSet.Recno);我是把rowselect设为true了,并对Column.FieldName进行了判断
      

  3.   

    TDrawGrid(Column.Grid).Col; // 列号
    TDrawGrid(Column.Grid).Row; // 行号DBGrid1.SelectedField.index;         //列号
    dbGrid1.DataSource.DataSet.Recno+1;    //行号
      

  4.   

    TDrawGrid(Column.Grid).Col; // 列号 
    TDrawGrid(Column.Grid).Row; // 行号 DBGrid1.SelectedField.index+1;        //列号 
    dbGrid1.DataSource.DataSet.Recno;    //行号这个才对!