Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Colores En ListBox
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Colores En ListBox 
 
tengo problemas para definir un color distinto para cada elemento de una lista alojada en un listBox, es decir, imaginaos que quiero colocar los nombres de una agenda de contactos en un listbox pero quiero que represente el nombre en color azul si se trata de un hombre y en color rojo si es mujer.

la rutina sería algo así.

  iContador = 0
  WHILE iNumRegistros > iContador
    ListBox1.Add(ModConexion.rs1!Nombre, iContador)
    IF ModConexion.rs1!Sexo = "H" THEN
      ListBox1[iContador].Foreground = Color.Blue
      ELSE
      ListBox1[iContador].Foreground = Color.Red
    ENDIF
    ModConexion.rs1.MoveNext
    INC iContador
  WEND

En este caso siempre me sale el siguiente error:

Unknown symbol 'Color' in class 'ListBoxItem'.

el programa para en la línea      
ListBox1[iContador].Foreground = Color.Blue

¿Alguien sabe como resolver el tema.

gracias.
 



 
jsoto61 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Colores En ListBox 
 
Lamentablemente, el control ListBox no dispone de esa propiedad para los ítems. Como alternativa, puedes usar el control ListView, que tampoco la tiene, pero en cambio permite insertar una imagen o icono descriptivo al lado del texto.

Para hacer lo que tú planteas, yo terminé usando un GridView, que sí permite modificar los colores para cada celda, tanto el Background como Foreground, pero necesitas reescribir el código para adaptarlo a sus propios métodos y propiedades.

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Colores En ListBox 
 
Mil gracias.
 



 
jsoto61 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Colores En ListBox 
 
Hola!.

Lo mismo me ocurrió.Estaba haciendo un ejercicio de este tutorial:

http://gambaslinux.files.wordpress....e-gambas_21.pdf

En la pagina 5, punto 4.

O no entendí lo que quiso decir el autor del tutorial .O era cambiar solo el color en la caja de texto.

VB tampoco puede hacer eso.

P.d, siempre se aprende algo nuevo.
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Colores Alternados En Un ListBox O ListView abarzuaf Controles/Librerías/Componentes 2 Martes, 15 Diciembre 2009, 01:34 Ver último mensaje
abarzuaf
No hay nuevos mensajes ListBox Y FOR ... EACH AnSnarkista General 4 Miercoles, 04 Agosto 2010, 21:58 Ver último mensaje
Invitado
No hay nuevos mensajes ListBox Encadenadas Shell General 7 Domingo, 09 Abril 2017, 10:48 Ver último mensaje
shordi
No hay nuevos mensajes Problemas Con Los Colores De Texto Y Fondo... gambafeliz General 15 Domingo, 04 Agosto 2019, 20:09 Ver último mensaje
shordi
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron