如何给stringgrid控件单元格添加背景(100分)

  • 主题发起人 主题发起人 zwd0415
  • 开始时间 开始时间
Z

zwd0415

Unregistered / Unconfirmed
GUEST, unregistred user!
求教:如何给stringgrid控件单元格添加背景
 
相应tstringgrid 的drawcell事件!加一个 ImageList控件放上图片
var
sg:tstringgrid;
procedure TForm1.sgDrawCell(Sender: TObject;
ACol, ARow: Integer;
Rect: TRect;
State: TGridDrawState);
var
index:integer;
begin
index:= ARow * sg.ColCount + ACol;
sg.Canvas.FillRect(Rect);
ImageList1.Draw(sg.Canvas,Rect.Left,Rect.Top,index);
//if (State.Contains(gdFocused))
sg.Canvas.DrawFocusRect(Rect);
end;
 

Similar threads

D
回复
0
查看
834
DelphiTeacher的专栏
D
D
回复
0
查看
880
DelphiTeacher的专栏
D
D
回复
0
查看
617
DelphiTeacher的专栏
D
D
回复
0
查看
871
DelphiTeacher的专栏
D
后退
顶部