tincho   Hace 5 horas
#1
Hola a todos, espero que se encuntren bien.

Luego de bastante tiempo sin programar en gambas intento hacer un programa y me tope con un inconveniente.
Los controles creados en tiempo de ejecucion no tienen la propiedad "group"
Creo que algo se hablo de este tema en otros articulos pero solo encontre este articulo:
https://gambas-es.org/thread-1684-post-8...up#pid8535
¿Como podria agregar un observador del evento click de esos controles?
chatgpt me dice que use esto:
Código:
b = New ToolButton(pCad)
        b.Tag = "cad/" & sTag
        b.Action = sTag
        b.H = z
        b.W = z
        Link b.Click, Me, "tools_Click"
(pero no funciona)
[Imagen: F0tPjjCl.png]
Adjunto un proyecto de ejemplo por si alguien desea echarle un vistazo.
Saludos.
Archivos adjuntos
.gz
test-action-0.0.1.tar.gz (Tamaño: 16.59 KB Descargas: 1)

1 Saludo.
guizans   Hace 2 horas
#2
Hola.

Una forma de resolver el problema es, que hacer cada vez que creas controles por código, es asignarle un observador de eventos al botón. Una vez hecho esto, creas la función que disparará el evento que quieras.

Tes subo tú código con los cambio, que he hecho a ver si es lo que buscas.

Un saludo.
Archivos adjuntos
.gz
test-action-0.0.1-modificado.tar.gz (Tamaño: 8.23 KB Descargas: 0)
  
Usuarios navegando en este tema: 1 invitado(s)
Powered By MyBB, © 2002-2026 MyBB Group.
Made with by Curves UI.