Aquí tienes una versión que propone dicho evento. Lo he llamado Changed para que no haya confusiones con el evento Change del TableView.
Le he añadido al evento que provea el valor que se ha cambiado (NewValue), pero eso me lo he sacado de la manga y se puede eliminar, de manera que simplemente se levante dicho evento.
He comentado en el código todos los cambios que he hecho y le he cambiado el número de versión para que no se "mezcle" con el tuyo.
Espero que te sirva.
Saludos
No podemos regresar
Responder
Los siguientes 1 usuarios dice gracias a Shordi por este post:1 usuarios dice Gracias! a Shordi por este post • tincho
(05-05-2023, 11:24)Shordi escribió: He comentado en el código todos los cambios que he hecho y le he cambiado el número de versión para que no se "mezcle" con el tuyo.
Espero que te sirva.
Bien, subo la nueva versión con todos los cambios de Shordi mas los que agregue ahora.
Por favor prueben si funciona bien y guarda todo correctamente, si hay algún error avisen.
(Última modificación: 20-05-2023, 00:30 por tincho.)
Algo mas de avance en el desarrollo pongo un video corto y luego explico como agregar variables a la configuración mientras vamos programando nuestras aplicaciones.
Para agregar una variable hay que hacerlo en el archivo Config.Class como cualquier variable publica estas son las del ejemplo:
Luego para definir el modo en que estas variables serán alteradas y con que controles se hace también en la clase Config.class pero dentro del método Behaviour que como ya sabrán en nuestro idioma significa comportamiento. Aquí como esta todo para el video de antes:
(Última modificación: 21-05-2023, 14:52 por tincho.)
Bien, continuo agregando variables del programa GambasCAD para poner a prueba json-config y mejorarlo.
Aquí les comparto un video de como agrego una variable pública a la clase y luego como la agrego a la colección de comportamiento. Esto servirá para indicar al formulario que tipo de control crear para editarla.
Si bien le agrega algo mas de complejidad, por otra parte permite definir exactamente el control con que se editara, el titulo que aparecerá en la etiqueta y la sección, muy útil para programas con muchas variables.