![]() |
llamar al evento click de un boton q se encuentra en un form desde otro form
Hola gente
Como puedo hacer para llamar al evento click deun bitbtn1 q se encuentra en un formulario "gastos" desde otro formulario llamado "compras"?... Probe poniendo gastos.bitbtn1.click; y gastos.bitbtnclick(nil); pero m tira un error: cannot focus a disabled or invisible window Gracias de antemano , espero vuestros comentarios |
Hola,
Pareciera que el error está diciendo "El formulario y/o el botón no están visibles, y así no puede ejecutarse el método en cuestión". ¿Miraste eso? :rolleyes: |
gracias por tu respuesta
pensas q entonces no puedo hacer lo q tenia en mente...de llamar al evento click d un boton desde un boton de otro form?? |
Hola,
Hombre, si el formulario y el botón están disponibles (creados) y visibles no veo porqué no puedes hacerlo. Si acaso, que no suele ser buena idea llamar a un método "evento" tal como lo haces, sino que tal vez te conviniera situar lo que quiera que se ejecute en dicho evento en un método aparte, que podrás utilizar en el propio evento, y también desde el formulario desde el que ahora quieres llamar a dicho evento. |
resp
Deverias asegurarte que la forma que contiene el evento este creada y el procediemiento es te publico o protegido si estas heredando.
|
si lo que no quieres es replicar codigo, pues entonces, que hacer un procedimiento almacenado, y lo invocas desde donde se necesita.
|
yo lo hago sin problemas, pero como apuntan en otras respuestas, el formulario debe estar creado.
|
La franja horaria es GMT +2. Ahora son las 15:12:51. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi