FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Referencia a diferentes instancias del mismo Form
Hola de nuevo a todos !
Como hago referencia a diferentes instancias de un mismo form en, por ejemplo, forms modales que han sido creados por cada una de esas instancias ? Me explico :
Por otro lado Ahora, en Form3, como me refiero a cada una de las instancias creadas sin tener que utilizar A1 o A2 como identificador ? Lo que quiero es creer innumerables A..., dependiendo de cuantas ventanas abra el usuario, y poder referirme a cada una de ellas por separado en Form3. Formulada de otra manera la pregunta sería, como le paso a Form3 la instancia de Form2 que lo está llamando ? Saludos
__________________
Piensa siempre en positivo ! |
#2
|
||||
|
||||
Cita:
Dentro de Form3, Accedes al Owner y tendrás en este caso Form2.
No se si es a esto a lo que te refieres...
__________________
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
|
||||
|
||||
Gracias Neftalí !
Si, era precisamente lo que necesitaba. Tengo de momento cierto desastre de ideas en mi cabeza y no he caido en el 'Owner' ! Voy a probar ...
__________________
Piensa siempre en positivo ! |
#4
|
||||
|
||||
Duda adicional !
Si además de querer pasarle el 'Owner', quiero pasar un parámetro al form3, y para ello lo que utilizo es un 'constructor', como lo hago ? Gracias por vuestra ayuda
__________________
Piensa siempre en positivo ! |
#5
|
||||
|
||||
Como Create2 no está redefiniendo de hecho a Create, sino sólo utilizándolo, imagino, aunque no lo he probado, que basta que quites la directiva inherited. Sin embargo, pienso que es más adecuado que pases información al objeto via propiedades y no por parámetros.
// Saludos |
#6
|
||||
|
||||
Qué significa pasar información mediante propiedades ?
Por ejemplo alguna propiedad Tag ? O a qué te refieres si no ? Creo que la opción que he descrito como un constructor Create2 se ha discutido bastantes veces en este foro. Lo que pasa es que en este caso particular me está fallando. Tampoco lo he probado ahora mismo, pero creo que si quitas el inherited, te dá un error diciendo que necesitas llamar a un proceso heredado precisamente. El otro día hice algo así por otra causa y me saltó dicho error.
__________________
Piensa siempre en positivo ! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Varias instancias independientes de un form | apicito | OOP | 11 | 27-09-2006 15:07:10 |
multiples instancias de un Form | dark_c | OOP | 3 | 31-01-2006 09:42:14 |
Evitar múltiples instancias de un mismo form | Neomanar | OOP | 1 | 09-09-2005 17:10:26 |
Múltiples instancias de un mismo formulario | Neomanar | Varios | 1 | 22-08-2005 15:20:29 |
Abrir a la vez el mismo form con diferentes datos | Sayuri | Varios | 7 | 12-08-2005 17:28:41 |
|