Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Componente "TxagGrid" (Bitbucket) (https://www.clubdelphi.com/foros/showthread.php?t=89193)

x_aguilarf 13-10-2015 19:07:22

Componente "TxagGrid" (Bitbucket)
 
Hola amigos,

desde ya hace tiempo que he estado haciendo un componente estilo ListView mejorado. El componente aún le queda mucho y hay muchos problemas que tengo que solucionar.

Haber que os parece y espero que le sirva de utilidad a alguien ;)

https://bitbucket.org/xaguilarf/xagrid

Saludos!

Casimiro Notevi 13-10-2015 19:24:40

Gracias por compartirlo ^\||/
¿Qué ventajas tiene?

x_aguilarf 13-10-2015 22:06:48

Hola Casimiro,

no las tengo listadas en ningún sitio, pero estas son algunas que se me ocurren:

- Permite múltiples visualizaciones de cada tipo de celda (Stars, ProgressBar, Checkbox, ImageList, etc.)
- Funciona con un sistema de Niveles/Vistas.
- Tipos de apariencias: Theme, OldStyle, VCLStyles
- Tipos de niveles: Standard, Shell, Inspector* (Inspector RTTI), DB*.
- Tipos de vistas: Detail, Icon, Mosaic, ItemDetail (Facilmente se pueden crear otras vistas personalizadas).
- Tiene soporte de OTA (Property Editors) en modo diseño en todas las versiones de Delphi.
- Permite asignar un ImageList para cada columna.
- Funcionalidad AutoAdjust/AutoSize de las columnas.
- Se pueden configurar las columnas para que se adapten al espacio disponible.
- Tooltips para celdas sin suficiente espacio.
- Edición de datos con controles según el tipo de columna o con controles personalizados.
- Selección múltiple o individual.
- Optimizado para trabajar con millones de "Items"
- Búsqueda de texto (con resaltado del texto encontrado)
- Esta implementado el funcionamiento Mouse Wheel (Pulsar o rodar)
- Permite ordenar, re-dimensionar o organizar las columnas.

Este es un componente que empecé hace tiempo y perdí el código. Hace unos meses encontré una versión vieja y decidí arreglarla un poco. Antes permitía entre otras cosas, "Subitems" (estilo TreeView) y Grupos (estilo ListView de Windows Vista+), tengo pendiente volverlo a implementar.

El componente esta bajo licencia de software libre (Apache License 2.0) y es compatible con las versiones: 2007, XE5, XE6, XE7, Seattle 10 (Aunqué se deberia poder compilar desde Delphi 7 como mínimo). En bitbucket se puede encontrar un ejemplo del componente.

Saludos!

Casimiro Notevi 13-10-2015 22:14:45

Estupendo, habrá que echarle un vistazo ^\||/

dec 14-10-2015 01:20:15

Hola,

Cita:

Empezado por Casimiro Notevi (Mensaje 497888)
Estupendo, habrá que echarle un vistazo ^\||/

Lo mismo digo, ¡gracias x_aguilarf!

ecfisa 14-10-2015 02:19:57

Hola x_aguilarf.

También me uno, muchas gracias por compartirlo ^\||/

Saludos :)

ElKurgan 14-10-2015 07:05:14

Gracias por el aporte

Saludos

pacopenin 14-10-2015 10:34:12

Muchas gracias. ^\||/

AgustinOrtu 14-10-2015 22:11:12

Cita:

El componente aún le queda mucho y hay muchos problemas que tengo que solucionar.
:rolleyes:

Cita:

estas son algunas que se me ocurren:

[...]
:eek:

Sencillamente impresionante. Desde luego que le voy a pegar un vistazo

Muchas gracias por compartir esto ^\||/

x_aguilarf 21-10-2015 22:20:16

Me alegro de que os pueda servir ;)


La franja horaria es GMT +2. Ahora son las 22:56:56.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi