Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Un Nuevo Control WordWrapGrid: Un Gridview Con Alto De Fila Automático
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Un Nuevo Control WordWrapGrid: Un Gridview Con Alto De Fila Automático 
 
Hay ocasiones en que el contenido de las celdas de un gridview no cabe en el espacio disponible. En la web la cosa es muy simple y si algo no cabe el alto de la fila se amplía para que quepa. A raíz de un programa que estoy haciendo he echado de menos esa capacidad en los gridview de gambas y he hecho un control heredado de GridView que hace precisamente eso.

 captura_de_pantalla_de_2017_03_15_19_43_35

Lo he llamado wordWrapGrid. Un poco largo pero descriptivo.

Lo que he hecho es añadir dos propiedades nuevas:

- wordWrap: de tipo Booleano que al establecerla a True activa el wordwrap de las celdas y recalcula el alto de las filas en base a ese contenido.

-Source: de tipo Variant puede ser un array de dos dimensiones o directamente un Result de una base de datos. (Ésto convierte el control en un "Visor automático de tablas"     )

Lo he subido a la Granja y también lo podéis descargar de aquí.

Como toda cosa nueva no es perfecta y agradecería cualquier mejora.

Saludos
 




===================
No podemos regresar
 
última edición por shordi el Sabado, 18 Marzo 2017, 10:52; editado 2 veces 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Un Nuevo Control HGrid: Un Gridview Con Alto De Fila Automático 
 
Descargado.
Le echare un vistazo.
Saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Un Nuevo Control HGrid: Un Gridview Con Alto De Fila Automático 
 
Gracias shordi....
con estos ejemplos de controles nos vamos enriqueciendo todos.

Saludos.
 




===================
Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
 
v3ctor - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Un Nuevo Control WordWrapGrid: Un Gridview Con Alto De Fila Automático 
 
A sugerencia de la lista internacional he cambiado el nombre anterior, hGrid , por wordWrapGrid. Un poco largo, pero más descriptivo.

Una advertencia: LA VERSIÓN ANTERIOR, HGRID, NO FUNCIONA BIEN. Descargad ésta si es que os interesa.

Lo probé con muy pocas filas y no me dí cuenta de que funcionaba perfecto para las que están siendo visualizadas, pero no para las demás. (De hecho al cambiar la propiedad wordwrap, deja en blanco todas las líneas que no estuviesen visualizadas)

Lo he corregido añadiendo una propiedad nueva "source", que puede ser un array de dos dimensiones o, directamente, un result de una base de datos, y ahora sí funciona bien.
Lo del result me ha molado, porque es algo que los novatos, y los no novatos, van buscando por ahí: Un visor de tablas, o sea, Una forma sencilla de ver una tabla o consulta de una base de datos sin escribir código.

En el ejemplo he incluído una tabla de todos los países del mundo y un fichero.csv con la misma información. Incluyo dos ejemplos de cómo ver esos datos a partir de la tabla o del fichero.
Espero que os sea útil.
 




===================
No podemos regresar
 
última edición por shordi el Sabado, 18 Marzo 2017, 12:40; editado 1 vez 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
Ocultar¡Este tema fue útil?

 

Elegir valoración:                       

Media de valoración Valoración mínima Valoración máxima Número de valoraciones
0.00 0 0 0
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Un Nuevo Control OdbcGrid: Gridview Apto P... shordi Controles/Librerías/Componentes 17 Ayer a las 22:46 Ver último mensaje
mckaygerhard
No hay nuevos mensajes Creación De Un Nuevo Control En Gambas3: ... jsbsan Videotutoriales 3 Viernes, 06 Febrero 2015, 12:44 Ver último mensaje
jsbsan
No hay nuevos mensajes Alto Variable De Líneas De Un Gridview shordi General 4 Viernes, 28 Junio 2013, 10:42 Ver último mensaje
shordi
No hay nuevos mensajes Gridview Cambiar El Alto Según El Número... Shell General 3 Domingo, 01 May 2016, 00:31 Ver último mensaje
vuott
 

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
No puede descargar archivos
No puede publicar eventos en el calendario