ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

OnActivate - Tela de Login

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
JonasB
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 15 de Abril de 2013
Mensagens: 175

MensagemEnviada: Sex Fev 27, 2015 3:52 pm    Assunto: OnActivate - Tela de Login Responder com Citação

Boa tarde, Pessoal

Estou com um problema em minha tela de login.

Chamo ela com um ShowModal pelo OnActivate do Menu Principal do sistema, acontece que o login meio que 'desalinha' a minha imagem de fundo do menu, só quando fecho o login é que a imagem volta ao normal.

Alguém já passou por isso ?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
JonasB
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 15 de Abril de 2013
Mensagens: 175

MensagemEnviada: Sex Fev 27, 2015 3:57 pm    Assunto: Responder com Citação

Mudei somente pra Show ao invés de ShowModal e a imagem funcionou normal.

Agora o problema é que aparece a seguinte mensagem quando fecho a tela de login com o Close.

Código:
Cannot change visible in OnShow or OnHide.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
natanbh1
Colaborador
Colaborador


Registrado: Terça-Feira, 15 de Março de 2011
Mensagens: 3093
Localização: Belo Horizonte - MG

MensagemEnviada: Sex Fev 27, 2015 4:36 pm    Assunto: Responder com Citação

Te sugiro não chamar a tela de Login no evento OnActivate, por que durante a execução do programa toda vez que a tela principal for mostrada/focada a sua tela de login irá aparecer novamente.

Abra a tela de Login no OnCreate do form Principal como ShowModal e feche assim:

Código:

Action:= caFree;
FormLogin:= nil;

_________________
''A persistência é o caminho para o êxito.''
Charlie Chaplin
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
JonasB
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 15 de Abril de 2013
Mensagens: 175

MensagemEnviada: Qua Mar 04, 2015 2:42 pm    Assunto: Responder com Citação

O problema é que no OnCreate o Menu não aparece, somente depois que o login é fechado.

No Activate já não, aparece o Menu atrás e o login na frente.

Mais alguma sugestão ?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
natanbh1
Colaborador
Colaborador


Registrado: Terça-Feira, 15 de Março de 2011
Mensagens: 3093
Localização: Belo Horizonte - MG

MensagemEnviada: Qua Mar 04, 2015 2:46 pm    Assunto: Responder com Citação

Experimenta chamar a tela de Login como ShowModal no evento OnShow do form Principal e
colocar o código que postei anteriormente no evento OnClose do form Login.
_________________
''A persistência é o caminho para o êxito.''
Charlie Chaplin
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB