Paco,
Todo control tiene una propiedad nHelpID y logicamnte el formulario también.
NO OBSTANTE ESTA PROPIEDAD VA A CAMBIAR DE NOMBRE POR HelpID para permitir
busquedas por identificador o por keyword.
Los nombres de formularios o controles NO EXISTEN en run-time. Es como si
quisieses saber el nombre de la variable que le has asignado a un
formulario. Me explico:
Si en código pones: oMiForm := TForm():New(..)
En tiempo de ejecución no hay ninguna función o método de clase que te
devuelva el nombre de la variable, es decir, 'oMiForm'.
No obstante puedes utilizar también oMiForm:ClassName() pues COMO CADA FORM
ES UNA CLASE DISTINTA, te devolverá el nombre de la clase del formulario y
de esa forma podrás controlar tus ayudas.
Un saludo,
"Paco V." <
paco-ssi@usuarios.retecal.es> escribió en el mensaje
news:[email=
42baf60e@ozsrvnegro.ozlan.local...]
42baf60e@ozsrvnegro.ozlan.local...[/email]
> Como puedo saber el nombre del formulario1 que ha llamado al formulario2?
>
> Se trata de unas ayudas y quisiera que se comportaran de diferente forma
> si son llamadas desde un formulario o desde otro.
>
> Gracias
> Paco V
>