Página 1 de 1

Formulario principal

Publicado: Dom Mar 13, 2005 10:40 pm
por fredy[1]
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

Formulario principal

Publicado: Dom Mar 13, 2005 10:52 pm
por jfgimenez
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