Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Formulários Modais
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Gestionnaire d'écran & Écrans
Divers
Thread ID:
00752769
Message ID:
00752780
Vues:
18
This message has been marked as the solution to the initial question of the thread.
Alô Pedro,

Seguinte: Eu acho que vc vai precisar colocar o form como MODAL mesmo... só assim vc vai conseguir bloquear menu, etc...

Eu não entendi se o motivo de vc não definir esse form como MODAL é por causa da classe (ou seja, iria influenciar nos outros formulários) ou por um outro motivo qualquer...

Vai uma dica, talvez resolva...

Vamos imaginar que você tem um formulário que uma hora deve funcionar livre e outra hora deve funcionar como modal... Neste caso, se vc conseguir identificar essa caracteristica (modal ou não modal) no momento que chama o formulário, faça o seguinte...

No init do formulário:
If É_Pra_Ser_Modal = .T.
    ThisForm.WindowType = 1
Else
    ThisForm.WindowType = 0
EndIf
Assim, vc não vai interferir em outros formulários... Coloque no INIT do formulário (na classe) para ela receber um parâmetro e então execute o código acima...

Sei lá se eu entendi bem o seu problema, mas o meu (que aparentemente foi igual ao seu) eu resolvi assim...

[]s
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Rodolfo Duarte
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform