加分吧,我要100分: procedure TForm1.TreeView1CustomDrawItem(Sender: TCustomTreeView; Node: TTreeNode; State: TCustomDrawState; var DefaultDraw: Boolean); var aFont: TFont; begin aFont := Sender.Canvas.Font; if node.Text = '电脑类' then begin if Node.Selected then begin Sender.Canvas.Brush.Color := clBlack; // Sender.Canvas.DrawFocusRect(aRect); Sender.Canvas.Font.Color := clRed; Sender.Canvas.Font.Name := '黑体'; end; end; Sender.Canvas.Font := aFont; end;
procedure TForm1.TreeView1CustomDrawItem(Sender: TCustomTreeView;
Node: TTreeNode; State: TCustomDrawState; var DefaultDraw: Boolean);
var
aFont: TFont;
begin
aFont := Sender.Canvas.Font;
if node.Text = '电脑类' then
begin
if Node.Selected then
begin
Sender.Canvas.Brush.Color := clBlack;
// Sender.Canvas.DrawFocusRect(aRect);
Sender.Canvas.Font.Color := clRed;
Sender.Canvas.Font.Name := '黑体';
end;
end;
Sender.Canvas.Font := aFont;
end;
Node: TTreeNode; State: TCustomDrawState; var DefaultDraw: Boolean);
begin
if Node.Text='节点文字'then
GCView.Canvas.Brush.Color:=clgreen;
GCView.Canvas.Font.Color:=clred;
end;