Hola,
¿Cómo se llama el objeto del formulario principal?
Me explico:
Tengo un formulario que a su vez llama a otro (oForm2)
Desde oForm2 quiero consultar un valor de una propiedad del formulario
que se ha creado en Main() con
TForm1():New():Show()
Sólo tengo que hacer
oXxx:oLabel1:cText
¿Qué pongo en lugar de oXXX?
He visto que sí lo puedo hacer con:
Application:aForms[1]:oLabel1:cText
Pero.. ese objeto estará dentro de una variable y tendrá nombre ¿Cual?
Un saludico,
Fredy
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Formulario principal
Formulario principal
Fredy,
> ¿Cómo se llama el objeto del formulario principal?
>
> Me explico:
>
> Tengo un formulario que a su vez llama a otro (oForm2)
>
> Desde oForm2 quiero consultar un valor de una propiedad del formulario
> que se ha creado en Main() con
> TForm1():New():Show()
>
> Sólo tengo que hacer
>
> oXxx:oLabel1:cText
>
> ¿Qué pongo en lugar de oXXX?
>
> He visto que sí lo puedo hacer con:
> Application:aForms[1]:oLabel1:cText
>
> Pero.. ese objeto estará dentro de una variable y tendrá nombre ¿Cual?
El formulario principal está en Application:oMainForm
De todos modos, cualquier formulario puedes asignarlo a una variable al
crearlo, y así lo tendrás accesible a través de esa variable. Bueno, el
formulario principal suele crearlo Xailer directamente en el procedure main,
y por eso está Application:oMainform
--
Un saludo,
José F. Giménez
> ¿Cómo se llama el objeto del formulario principal?
>
> Me explico:
>
> Tengo un formulario que a su vez llama a otro (oForm2)
>
> Desde oForm2 quiero consultar un valor de una propiedad del formulario
> que se ha creado en Main() con
> TForm1():New():Show()
>
> Sólo tengo que hacer
>
> oXxx:oLabel1:cText
>
> ¿Qué pongo en lugar de oXXX?
>
> He visto que sí lo puedo hacer con:
> Application:aForms[1]:oLabel1:cText
>
> Pero.. ese objeto estará dentro de una variable y tendrá nombre ¿Cual?
El formulario principal está en Application:oMainForm
De todos modos, cualquier formulario puedes asignarlo a una variable al
crearlo, y así lo tendrás accesible a través de esa variable. Bueno, el
formulario principal suele crearlo Xailer directamente en el procedure main,
y por eso está Application:oMainform

--
Un saludo,
José F. Giménez