Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Colores Alternados En Un ListBox O ListView
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Colores Alternados En Un ListBox O ListView 
 
Hola.

Leí en el ultimo post que no se puede generar colores alternados en un Listbox o Listview. En teoría,¿Se podría crear un control heredado
que tuviera esa característica?.
Mi idea es que mis datos queden mejor visualizados, como en la imagen.
listbox

Saludos
 



 
última edición por abarzuaf el Lunes, 14 Diciembre 2009, 23:21; editado 1 vez 
abarzuaf - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Colores Alternados En Un ListBox O ListView 
 
El Listview y el Columnview no admiten colores para cada fila, pero sí el control GridView. Hay una forma de mostrar los datos en el GridView que a partir de una consulta sql permite mostrar los datos (muuuuchos datos) de la manera más rápida posible, ya que sólo se dibujan las celdas visibles en cada momento y que permite hacer lo que tú quieres mediante el evento 'Data'. Puede ser un poco difícil de entender -a mí me costó al principio- pero es sencillo.

Te pongo el código del evento 'Data' del gridview:

PUBLIC SUB gridview1_Data(Row AS Integer, Column AS Integer)
    
    $hres.MoveTo(Row)
        
    IF row MOD 2 = 0 THEN gridview1.Data.Background = Color.LightBackground
    ' si el índice la fila  es par, se colorea.
END


 pantallazo_1260831006_489883

El evento _Data se dispara siempre que el objeto Result ($hres, en este caso) tenga datos que recoger de la consulta sql, cuando se ejecuta desde otro procedimiento. Aunque es otra de las cosas que no está bien documentada, este es el enlace en el wiki de Gambas:

http://gambasdoc.org/help/comp/gb.qt/gridview/.data?es

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 Alternados En Un ListBox O ListView 
 
¡Fantastico!, muchas gracias por el dato.

Saludos
 



 
abarzuaf - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Archivos De Directorio En ListView techm3 General 2 Jueves, 17 Junio 2010, 00:06 Ver último mensaje
abarzuaf
No hay nuevos mensajes Colores En ListBox jsoto61 Controles/Librerías/Componentes 3 Martes, 22 Febrero 2011, 11:15 Ver último mensaje
Shell
No hay nuevos mensajes ListView, No Veo Iconos(Solucionado) Shell Controles/Librerías/Componentes 2 Sabado, 07 May 2011, 09:03 Ver último mensaje
Shell
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