+ -
当前位置:首页 → 问答吧 → dbgrid怎样实现指针指向的行高亮!

dbgrid怎样实现指针指向的行高亮!

时间:2011-12-24

来源:互联网

怎样实现指针指向的行高亮! 比如说输入一个 字符 点击查询按钮 DBgrid指针指向的一行 颜色变成蓝色!

作者: realmader   发布时间: 2011-12-24

Delphi(Pascal) code

procedure Tfrm_Main.Grid_DataDrawCell(Sender: TObject; ACol, ARow: Integer;
  Rect: TRect; State: TGridDrawState);
var
  aRect:TRect ;
begin
   with TStringGrid(Sender) do
    begin

      Canvas.Brush.Color := clGreen ;
      Canvas.FillRect(Rect);

      ARect := Rect;
      DrawText(Canvas.Handle, PChar(Cells[ACol, ARow]), -1, ARECT,
        DT_SINGLELINE or DT_VCENTER);

    end;
end;

作者: wangwei244157887   发布时间: 2011-12-24

顶顶帖子先

作者: sgzhou12345   发布时间: 2011-12-24

一楼的回答很满意的了

作者: jubobo   发布时间: 2011-12-24

热门下载

更多