Hi, Avishay and KpjComp, thanks for yours answers, and excuseme, because I didn't have time to came back to the forum.
As you said, KPjComp, I create a Tcanvas pointer, and now it's works nice, here is the new code:
var
C: TCanvas;
begin
C:= Sender.Canvas;
With Item.SubItems.Objects[0] as TSignalType do
Begin
If TypeOfSignal = 'DI' Then
C.Font.Color := clred
else
C.Font.Color := clblue;
DefaultDraw:=True;
end;
Avishai, you said, that you use standard controls. I don't understand you. I used a TListview droped from the comun tab controls.
Where can I find standard controls, as you said?.
/BlueIcaro