Bueno, con la ayuda de Eduarcol (Todo), hicimos(él hizo) este pedazo de código:
Código Delphi
[-]procedure TFSelInfC.trvDptosCustomDrawItem(Sender: TCustomTreeView;
Node: TTreeNode; State: TCustomDrawState; var DefaultDraw: Boolean);
var
rc: TRect;
begin
DefaultDraw := False;
with trvDptos do
begin
Canvas.Brush.Style := bsClear;
Canvas.Font.Color := clBlue;
Canvas.Font.Name := 'Tahoma';
Canvas.Font.Size := 10;
rc := Node.DisplayRect(False);
Canvas.TextOut(rc.Left, rc.Top, Copy(Node.Text, 1, Pos('(', Node.Text)));
Canvas.Refresh;
Canvas.Font.Color := clRed;
Canvas.Font.Name := 'Tahoma';
Canvas.Font.Size := 10;
Canvas.TextOut(rc.Left + Canvas.TextHeight(Copy(Node.Text, 1, Pos('(', Node.Text) - 1)), rc.Top, EntreValores(Node.Text, '(', ')'));
Canvas.Refresh;
Canvas.Font.Color := clBlue;
Canvas.Font.Name := 'Tahoma';
Canvas.Font.Size := 10;
Canvas.TextOut(rc.Left + Canvas.TextHeight(Node.Text) - 1, rc.Top, Copy(Node.Text, 1, Pos(')', Node.Text)));
end;
end;
Resultado:
http://img237.imageshack.us/img237/8...sultadouv7.jpg
Sin comentarios.
Saludos.