Ver Mensaje Individual
  #4  
Antiguo 12-07-2007
Avatar de Gabo
[Gabo] Gabo is offline
Miembro Premium
 
Registrado: mar 2007
Ubicación: Murcia (España)
Posts: 684
Reputación: 20
Gabo Va por buen camino
Smile

Cita:
Creo que con ListBox.Canvas.Font.Color=clGreen podria hacerlo (no me funciona) Ademas como indico cual es el item que quiero modificar...
Creo que probablemente no has entendido bien el punto, a juzgar por el comentario. Esto lo tienes que programar en el evento OnCustomDrawItem. Yo lo he probado para controles ListView pero es lo mismo...

Código Delphi [-]
if (Item->SubItems[0][3]=="Hola"){
Sender->Canvas->Brush->Color=static_cast(RGB(32,44,55));  }

En el ejemplo Item hace referencia al objeto de tipo TListItem que se está dibujando, si el tercer subitem es igual a "Hola", le cambia el color...
Responder Con Cita