• Viernes 17 de Mayo de 2024, 05:27

Autor Tema:  Cambiar El Color De Un Item En Un Listbox  (Leído 1453 veces)

neg1414

  • Miembro activo
  • **
  • Mensajes: 28
    • Ver Perfil
Cambiar El Color De Un Item En Un Listbox
« en: Domingo 15 de Julio de 2007, 10:43 »
0
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