Comunidad Gambas-es
Editor de algunas Array[] - Versión para impresión

+- Comunidad Gambas-es (https://gambas-es.org)
+-- Foro: Gambas (https://gambas-es.org/forum-3.html)
+--- Foro: Controles/Librerías/Componentes (https://gambas-es.org/forum-7.html)
+--- Tema: Editor de algunas Array[] (/thread-1328.html)

Páginas: 1 2


RE: Editor de algunas Array[] - Shordi - 23-04-2023

Bueno aquí lo tienes en forma de control. Lo he hecho usando un TableView, que provee el mecanismo de editar en la propia lista (aunque con algunas peculiaridades que no me llegan a gustar demasiado, pero que es válido para ésto).
Cosas a destacar:

Lo he desligado del mecanismo de los .svg, de manera que por defecto muestra iconos del Stock y dispone de una propiedad pnIcons para activar los .svg o añadir/ocultar botones. Esto es así porque un control no debe, a mi parecer, depender de nada salvo del propio gambas de manera que cada usuario pueda adaptarlo a sus gustos y estilos.

La propiedad wrap la he implementado... y desactivado porque planteaba más problemas que ventajas. No obstante el código que la activa lo he dejado comentado y si consigues hacerle funcionar correctamente, mejor que mejor.

La propiedad Value devuelve el valor seleccionado según el tipo de dato (integer, Float, etc.)
La propiedad Values devuelve la lista de valores.
En pantalla se muestran los valores según los parámetros de localización (fecha, punto digital, etc)

He comentado el código, de manera que creo que su funcionamiento está claro. Como sé que lo vas a modificar, sólo pido que pases las modificaciones al hilo que voy a abrir presentándolo (en él, así como en gitlab, eliminaré el tema de los .svg para dejar sólo el control puro y duro y que no haya confusiones).

Lo he llamado EditList, pero me extrañaría que ese nombre no estuviese pillado ya. Si alguien conoce un control que se llame ya así, por favor que me lo diga y le cambio el nombre.

Espero que te sirva.

Saludos