Referirse a un Formulario a partir de Application:aForms
Publicado: Vie Sep 21, 2007 11:17 am
Os comento un problema que tengo y hasta ahora no he sido capaz de
solucionar.
Necesito cambiar las propiedades de un objeto a partir de una función.
De esta manera es posible:
Application:aForms[1]:Objeto:Propiedad := Valor
Pero no me parece lo mas correcto, pues debo referirme a los formularios
según un numero y veo mas adecuado referirse a el por su nombre.
Si llamo a MsgInfo de esta manera:
MSGINFO(Application:aForms[1])
En mi caso, devuelve { FrmAltas }, que es el cClassName de mi
formulario. ¿Existe alguna manera de referirse a los formularios de esta
manera?
Application:aForms['FrmAltas']:Objeto:Propiedad := Valor. Es decir,
sustituir el número de aForms, por su cClassName.
solucionar.
Necesito cambiar las propiedades de un objeto a partir de una función.
De esta manera es posible:
Application:aForms[1]:Objeto:Propiedad := Valor
Pero no me parece lo mas correcto, pues debo referirme a los formularios
según un numero y veo mas adecuado referirse a el por su nombre.
Si llamo a MsgInfo de esta manera:
MSGINFO(Application:aForms[1])
En mi caso, devuelve { FrmAltas }, que es el cClassName de mi
formulario. ¿Existe alguna manera de referirse a los formularios de esta
manera?
Application:aForms['FrmAltas']:Objeto:Propiedad := Valor. Es decir,
sustituir el número de aForms, por su cClassName.