Fórum Abrir um form dentro do evento onshow de outro.... #212021

06/02/2004

0

bem tentei abrir um form de senha logo quando iniciava um programa e coloquei para abrir o form senha no evento onshow do form principal.
bem deu errado. Mas corrigi colocando no evento onactivate. Ai deu certo.

Só quero saber o porque deu errado a primeira tentativa que, teoricamente, teria que dar certo...


Pantoja

Pantoja

Responder

Posts

06/02/2004

Vinicius2k

Colega,
Mas qual foi o erro?
T+


Responder

Gostei + 0

06/02/2004

Pantoja

é q gostaria de uma explicação mas contundente... pq nao funcionou no onshow??


Responder

Gostei + 0

06/02/2004

Vinicius2k

Colega,

Sem saber qual foi o erro fica difícil de ajudar, mas se foi ele mostrar o segundo form e não o primeiro e só mostrar o primeiro quando vc fechou o segundo, é porque vc usou Showmodal...
Ou seja, vc interrompeu a exibição do primeiro para mostrar o segundo até que este segundo ele fosse fechado...

T+


Responder

Gostei + 0

06/02/2004

Lbsystems

Opa, colega, eu sempre faço assim :

Altere a propriedade do form principal Active para false;

No evento Create do DataModule, escreva:

FormLogin := TFrmLogin.create(application);
FormLogin.showmodal;

No FromLogin:
1)- desative totalmente a barra de menu
(minimize, maxmize, help, close), coloque também bsdialog.

2)- No evento on click do botão confirmar senha, caso a senha esteja correta, escreva:

FormPrincipal.active := true;


Dessa forma, aparecerá o Form Principal (não podendo ser acessado),
Juntamente com o From Login sopreposto ...

Se der errado, post me ...
Leo.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar