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

Z

zwd0415

Unregistered / Unconfirmed
GUEST, unregistred user!
求教:如何给stringgrid控件单元格添加背景
 
M

menzhe

Unregistered / Unconfirmed
GUEST, unregistred user!
相应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
查看
754
DelphiTeacher的专栏
D
D
回复
0
查看
811
DelphiTeacher的专栏
D
D
回复
0
查看
566
DelphiTeacher的专栏
D
D
回复
0
查看
782
DelphiTeacher的专栏
D
顶部