Fórum Erro delphi cannot focus #599668
10/01/2019
0
procedure TPRINCIPAL.Sair1Click(Sender: TObject);
begin
Close;
end;
e esta dano erro: cannot focus a disabled or invisible window
detalhe no onShow não tem nada
Mayco Freitas
Curtir tópico
+ 0Posts
10/01/2019
Luiz Vichiatto
Já verificou se o seu formulário foi criado adequadamente?
Verifique se está sendo criado automaticamente, se há algum evento que cria o formulário e tal.
Outra situação é crie um novo formulário e faça o mesmo testes.
Espero ter ajudado.
Gostei + 0
11/01/2019
Natanael Ferreira
O correto é antes de usar o SetFocus para focar um componente, verifique se ele pode receber o foco com a propriedade CanFocus.
Exemplo:
If Edit1.Canfocus then Edit1.SetFocus;
Aconselho a colocar um Breakpoint (F5) na linha do Close e ir debugando com F8 ou F7.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)