Duda para mostrar iconos en ListView Borland C++ Builder 5.0

Iniciado por volrath, 2 Mayo 2010, 21:48 PM

0 Miembros y 1 Visitante están viendo este tema.

volrath

Hola a todos! Estoy haciendo un proyecto para la uni y estoy utilizando un ListView para mostrar unos coches, entonces cada coche puede estar disponible o no.

Lo que quiero hacer es que por cada coche se me muestre un icono de disponible o no disponible.

He conseguido mostrar iconos en el ListView con el control ImageList pero el problema es que se me ponen todos los coches disponibles o no disponibles en funcion de por donde pasa por ultima vez en un bucle.

El bucle seria asi

TListItem  *pListItem;

for(unsigned int i = 0; i < 10; i++)
   {
      if (disponibilidad == "si")
      {
           ListView1->SmallImages = ListImage1;  //Me pone un icono con "V"
      }
      else
      {
         ListView1->SmallImages = ListImage2;  //Me pone un icono con "X"
      }
           
pListItem = ListView1->Items->Add();
pListItem->Caption = Fachada::getInstancia()->GetPosCoche(i).getMarca().c_str();
      pListItem->SubItems->Add(Fachada::getInstancia()->GetPosCoche(i).getModelo().c_str());
          pListItem->SubItems->Add(Fachada::getInstancia()->GetPosCoche(i).getPrecioAlquiler());
}



Saludos y gracias adelantadas!!!!

volrath

Ayuda plis!!!!! Que es que llevo mil horas y no soy capaz...  :-[