我想在程序中调用DBGRID 的OnDrawColumnCell事件,该如何写呢?

解决方案 »

  1.   

    一个例子:
    //隔行改变网格背景色:
    if AdoQuery1.RecNo mod 2 = 0 then
      (Sender as TDBGrid).Canvas.Brush.Color := clCream   //clInfoBk            //定义背景颜色
    else
      (Sender as TDBGrid).Canvas.Brush.Color := RGB(221, 255, 255); //定义背景颜色
    DBGrid1.DefaultDrawColumnCell(Rect,DataCol,Column,State);
      

  2.   

    我的意思是 假如我在  dbgrid的OnDrawColumnCell中定义了一个事件,在DBGRID的oncellclick
    事件中想调用ondrawcolumncell事件,该如何写啊!主要是参数该如何写。