Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Como chamar o Dataenvironment do formulário PAI ...
Message
 
À
26/01/2004 13:32:23
Peter Wagner
Point Informática Ltda.
Limeira, Brésil
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Divers
Thread ID:
00870671
Message ID:
00870714
Vues:
14
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
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform