Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Como chamar o Dataenvironment do formulário PAI ...
Message
 
To
26/01/2004 13:32:23
Peter Wagner
Point Informática Ltda.
Limeira, Brazil
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
00870671
Message ID:
00870714
Views:
13
This message has been marked as the solution to the initial question of the thread.
Oi Peter,

vejo duas formas para você recuperar uma referência para um Form ativo:

1) Se você quer pegar uma referência para o Form que chamou o Form ativo (situação Pai/Filho), no evento "Load" do Form Filho, você pode fazer o seguinte:
Thisform.AddProperty("oFormChamador", _SCREEN.ActiveForm)
Veja que "_SCREEN.ActiveForm" aponta para o Formulário que fez a chamada (Pai). Se você esperar até o evento "Init" aí já é tarde demais: "_SCREEN.ActiveForm" já apontará para "Thisform".

2) A Segunda opção é referenciar o formulário pelo nome do arquivo SCX. Suponto que o nome do arquivo do seu formulário pai é "FormPai.Scx", após instanciado você pode acessar os seus PEMs da seguinte forma:
FormPai.Caption = "Título Alterado"
FormPai.DetaEnvironment...
Um abraço!
-----
Fabio Vazquez
http://www.fabiovazquez.com
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform