Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: volrath en 2 Mayo 2010, 21:48 pm



Título: Duda para mostrar iconos en ListView Borland C++ Builder 5.0
Publicado por: volrath en 2 Mayo 2010, 21:48 pm
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

Código:
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!!!!


Título: Re: Duda para mostrar iconos en ListView Borland C++ Builder 5.0
Publicado por: volrath en 5 Mayo 2010, 20:37 pm
Ayuda plis!!!!! Que es que llevo mil horas y no soy capaz...  :-[