Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Pintar filas de un Listview (https://www.clubdelphi.com/foros/showthread.php?t=33692)

Coco_jac 13-07-2006 23:52:19

Pintar filas de un Listview
 
Hola amigos, necesito saber como al activar un check en un Listview este a la vez quede pintada de un color determinado.

Gracias.

Neftali [Germán.Estévez] 14-07-2006 09:49:04

Personalmente no he entendido nada. Seguro que tú lo tienes claro, porque tienes el problema en mente, pero a los demás creo que nos has dado pocos datos.

También es probable que sea porque a estashoras estoy un poco "empanao".

Un saludo.

dec 14-07-2006 15:18:23

Hola,

A ver si esto puede servirte de algo:

Código Delphi [-]
{ Evento OnCustomDrawItem del "TListView".
}
procedure TForm1.ListView1CustomDrawItem(Sender: TCustomListView;
  Item: TListItem; State: TCustomDrawState; var DefaultDraw: Boolean);
begin
  if Item.Checked then
    Sender.Canvas.Brush.Color := clLime
  else
    Sender.Canvas.Brush.Color := clWindow;
end;

Coco_jac 14-07-2006 15:40:26

Hola Neftali, creo lo mande tan rapido que no pude ser tan claro.
Mira tengo un listview, donde la propiedad checkboxes esta en true, lo que deseo saber es como al monento de activar uno de los checks de una fila, pueda a la vez cambiar de color de esa fila del listview.

Gracias anticipadas.

Coco_jac 14-07-2006 15:46:18

Excelente Dec muchas Gracias a ambos.


La franja horaria es GMT +2. Ahora son las 06:55:44.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi