Buenas
LLevo cierto tiempo queriendo cambiar el color de un item de un listbox en tiempo de ejecucion y no lo logro
La idea es que al selecionar un item de un ListBox este se "Inhabilita" una de las consecuencias es que cambie de color..
Para ello he creado un vector booleano con numero de elmentos igual al de items asi cada vez que se selecciona un Item pongo la posicion que se corresponde en el vector a false. (Hata aqui todo bien)
En el Evento DrawItem he puesto la siguiente condicion:
if (VectorSeleccionados[Listbox1->ItemIndex] = false)
{
Listbox1->Canvas->Brush->Color = static_cast(....);
}
Al compilar pone error : Style of funtion definition is now obsolete
He probado con:
Listbox1->Canvas->Font->color = clGreen ;
no me da error pero no hace nada de nada.
Espero que me podais ayudar
Gracias.
Responder Con Cita