![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
|
Hola! a todos . Saludos
Quizás el titulo pueda parecer extraño, pero no supe como referirme a mi duda en el. Mi duda es como mandar llamar el procedimiento de un TButton que tiene como padre un [COLOR="rgb(46, 139, 87)"]TFrame[/color] y que a su vez es creado en tiempo de ejecución. e intentado llamarmalo como:
La cuestion es que como en tiempo de diseño el Tframe no ha sido asignado a algun TForm obiamente me marca error. Ademas de que no se si exista otra forma de encontrar el Tbutton que no sea de la forma:
ya que tengo otro frame en ejecucion que tiene un Tbutton con el mismo nombre. Quizas lo mas sencillo seria cambiar el nombre a mis componentes. Pero quizás exista alguna manera de identificar el TFrame y despues el TButton dentro del TFrame, si la hay se los agradecería o si no alguna idea de como realizar esta tarea. o si de plano tengo que cambiar el nombre para realizarlo pues que me lo hagan saber. Les agradesco su tiempo y sus respuestas y puntos de vista . Gracias Saludos. |
|
#2
|
||||
|
||||
|
Igual que lo harías con un form que crearas en tiempo de ejecución.
¿Cómo creas el TFrame en ejecución? ¿Te guardas la referencia?
Si lo has hecho así, no debería haber problema en luego llamar al botón de la siguiente forma:
Tal vez no he entendido la pregunta....
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#3
|
||||
|
||||
|
Hola,
Tal como lo entiendo, y, sabiendo de antemano que no es posible usar un objeto sin antes crearlo... creo que "lo que haces" en el evento "OnClick" del botón en cuestión, debería ser separado de dicho evento y puesto en otro lugar, de manera que el botón de marras pueda hacer uso del código y también pueda usarse dicho código separado desde otros lugares del programa. Es decir, tú preparas un procedimiento en una unidad de nombre, digamos, "UUtilidades.pas":
De esta forma en el evento "OnClick" del botón puedes llamar a dicho procedimiento, y, desde otro lugar del programa también, ya si necesidad de crear frame ni botón alguno sólo para eso. |
|
#4
|
|||
|
|||
|
Solucionado.
Muchas gracias Neftali y Dec.
Me sirvieron mucho sus consejos los dos los use, aun que no para el mismo problema , muchas graci Tal y como lo decia Neftali, es como lo estaba haciendo , pero me marcaba erroro por que no habia declarado los frames . Disculpen por mi error gracias de nuevo por su ayuda Saludos |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Ayuda! ¿Cómo llamar a Procedimiento Almacenado? | Ignacio Gentile | PostgreSQL | 6 | 04-03-2012 19:03:59 |
| Como mandar llamar un procedimiento almacenado desde delphi | richy08 | MS SQL Server | 1 | 03-02-2010 01:06:23 |
| como llamar a un procedimiento de mi base de datos en delphi | Anyu | Conexión con bases de datos | 1 | 12-08-2008 22:42:23 |
| Ayuda, como llamar a un procedimiento desde otro procedimiento? | Ariatna | Varios | 1 | 01-02-2005 04:05:35 |
| Llamar a un procedimiento como si fuera una tabla | Iges | Oracle | 1 | 15-12-2004 23:16:20 |
|