Si eres usuario
Ingresa aquí »
¿Eres nuevo?
Regístrate
  • Google
  • Artículos
  • Foros
  • Fotos
  • Videos
  • Amigos
Estás en: Inicio / Foros / Informática / Programación

Respuesta
 
LinkBack Herramientas Buscar en este tema
Monito
[C/C++] BUILDER cambiar color item ListBox
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.
export IFS=/
Re: BUILDER cambiar color item ListBox
que es esto?
MFC?

de todas formas...

if( VectorSeleccionados[Listbox1->ItemIndex] = false )

no deberia ser ... ?

if( VectorSeleccionados[Listbox1->ItemIndex] == false )


no estoy familiarizado con la api pero...

Listbox1->Canvas->Brush->Color = static_cast(....);

no es muy pareceido a

Listbox1->Canvas->Font->color = clGreen ;
Monito
Re: BUILDER cambiar color item ListBox
dejo la respuesta:

El resultado final adaptado a C++ Builder ha sido

if (VectorSeleccionados[Index]== false)

{
ListBox->Canvas->FillRect(Rect);
ListBox->Canvas->Font->Color=clGray;
ListBox->Canvas->TextOut->(Rect.Left,Rect.Top,ListBox->Items->
Strings[Index])

}

Todo Esto En el Evento DrawItem y con la propiedad Style en OwerDrawFixed
MENSAJE EDITADO por no cumplir con las Pautas de Convivencia de Psicofxp.com
Originalmente publicado por No se permite
1 - Las faltas de respeto, la discriminación y el racismo en cualquiera de sus formas
Por favor, LEAN las Pautas de Convivencia.

Muchas gracias,

LoncO,
Moderador de Programación.-

 
Respuesta



Herramientas Buscar en este tema
Buscar en este tema:

Búsqueda avanzada
Califica este tema
Califica este tema:


Este tema está relacionado con otros ya publicados en el sitio. Podés visitarlos ahora!
Tema Iniciado por Foro Resp. Último mensaje
Remover item seleccionado de una listbox murd0c Programación 5 11.05.2008 20:13 hs.
como cambiar color ext. del 830?? qwsjjj Motorola 3 02.10.2007 09:46 hs.
Cambiar el color del nick!! TATO25 Chat, E-Mail y Mensajeros 18 12.09.2007 15:35 hs.
como hacer para cambiar el color externo de i830? qwsjjj Motorola 0 19.09.2006 22:47 hs.
Se puede cambiar el color de un htm desde un swf??... dariocasanova Desarrollo Web 0 29.07.2004 03:01 hs.

Ranking de temas y usuarios de este foro
Temas populares Usuarios más activos
• Cliente Servidor UDP en C#
• Ayuda-Como Insertar filas en un JTable y...
• Juego de Truco Open Source - Se necesitan...
• Leer/escribir archivos binarios
• Necesito AYUDA-ALGORITMOS!
• AGUSTIN_RAMONE
• pangus
• ExtrañoInocente
• -HeavenMight-
• Kryptonyte


 
Ir arriba
Contacto | Acerca de | Ayuda | Términos Legales | privacidad | Pautas de convivencia | Mapa de los foros | TrabajÁ con nosotros
©2008 Psicofxp.com S.A. - Todos los derechos reservados
CertificaIAB
{{diadelamigo}}