Home   Artículos   Recursos   Foros   
Artíclos recientes publicados en Latindevelopers:

Visual C++: NSDoubleEdit: Un control para el manejo de números decimales en Visual C++.
Visual C++: Implementando una Calculadora en Visual C++
Visual C++: CCommandLine: Una clase para el uso de la linea de comando
Visual C++: Una clase para el manejo del Registro


Cambiar color de un item en un listbox en tiempo Ejecucion

Trucos y Consejos con respecto al Lenguaje C++ Builder.

Moderador: yalmar

Cambiar color de un item en un listbox en tiempo Ejecucion

Notapor neg14 el Dom Jul 15, 2007 3:37 am

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
neg14
Novato
Novato
 
Mensajes: 11
Registrado: Dom Jul 15, 2007 3:31 am

Re: Cambiar color de un item en un listbox en tiempo Ejecuci

Notapor yalmar el Dom Jul 15, 2007 10:34 am

ve esta web

http://delphi.about.com/cs/adptips2002/ ... 0602_4.htm

salu2
Avatar de Usuario
yalmar
Programador Experimentado
Programador Experimentado
 
Mensajes: 252
Registrado: Mié Jun 09, 2004 4:13 pm
Ubicación: Brasil


Volver a C++ Builder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados