ainda no FDI.
ainda no nosso exemplo anterior, percebi que sempre que utilizo uma mensagem, seguida de um setfocus, o OnActivate é acionado:
Exemplo:
Application.MessageBox('Informe o nome do cliente.', 'Atenção', mb_ok + mb_IconError );
DBedit1.SetFocus;
Teria como não ativar o onActivate neste caso ?
Nirlan Fundao
Curtidas 0
Respostas
Rodrigo Mourão
11/03/2009
Oi Nirlan !!!
Bem, o Evento OnActive e disparado quando o componente é ativo. O fato de mudar o foco para um controle qualquer faz com o o Active seja Disparado !!!
Bem você está numa sinuca de Bico. Eu aconselharia você a trabalhar somente com o Method Pointer no OnShow na TabSheet apontando para o OnShow do Formulario. Assim ao clicar numa aba o OnShow Seria disparado e chamaria o OnShow do FOrm !!
Faça o teste e me mantenha informado !! Abraços !!!
Atenciosamente,
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
Bem, o Evento OnActive e disparado quando o componente é ativo. O fato de mudar o foco para um controle qualquer faz com o o Active seja Disparado !!!
Bem você está numa sinuca de Bico. Eu aconselharia você a trabalhar somente com o Method Pointer no OnShow na TabSheet apontando para o OnShow do Formulario. Assim ao clicar numa aba o OnShow Seria disparado e chamaria o OnShow do FOrm !!
Faça o teste e me mantenha informado !! Abraços !!!
Atenciosamente,
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
GOSTEI 0
Rodrigo Mourão
11/03/2009
Olá Nirlan !!
Conseguiu resolver o problema ?? Há mais alguma dúvida ???
Estamos no aguardo para encerrar o chamado !!
Abraços !!
Atenciosamente,
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
Conseguiu resolver o problema ?? Há mais alguma dúvida ???
Estamos no aguardo para encerrar o chamado !!
Abraços !!
Atenciosamente,
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
GOSTEI 0