Erro dentro do Delphi (design time) - Cannot focus a disabled or invisible window

25/04/2012

0

Pessoal,

Abro um form durante a programação, ao tentar gravar O FORM dá a mensagem cannot focus a disabled or invisible window. A mensagem se repete 6x, que é a quantidade de abas na tela, até gravar o form.

Alguém já viu isso ?
Powerlog Tecnologia

Powerlog Tecnologia

Responder

Posts

25/04/2012

Joel Rodrigues

Rapaz, depois de reiniciar o Delphi e a máquina, se não resolver, verifique se há algum controle recebendo foco em algum evento do form que é executado automaticamente (o que não deveria dar problema), mas o Delphi tem dessas coisas.
Responder

25/04/2012

Powerlog Tecnologia

Já fiz tudo isso. Acontece há meses. Só acontece com UM determinado form. Já tirei os componentes, coloquei de novo e nada.
Responder

25/04/2012

Powerlog Tecnologia

Delphi 7 Update 1
Responder

25/04/2012

Thiago Porto

este form é herdado, caso seje analise o form pai.
Responder

25/04/2012

Powerlog Tecnologia

É herdado sim, mas os outros forms descendentes não apresentam o erro. Esse daqui percebi que acontece por conta do pagecontrol. Se eu aumentar 1 aba no PC, aumenta 1x a mensagem do focus ao gravar. Louco.
Responder

25/04/2012

Thiago Porto

cara isso já aconteceu comigo, a solução que encontrei foi fazer outro form com as mesmas funções.
Responder

25/04/2012

Joel Rodrigues

Tente remover o TPageControl, salvar o form, depois adicionar o TPageControl novamente.
Responder

25/04/2012

Joel Rodrigues

Desculpe, não vi quando você falou que já tirou os componentes e colocou de volta.
Realmente, experimente criar outro form.
Responder

07/12/2016

Giuliano Moreno

Provavelmente você esta dando o SETFOCUS em algum campo desabilitado ou inacessivel!
Responder

07/05/2024

Erasmo Campana

Pessoal,

Abro um form durante a programação, ao tentar gravar O FORM dá a mensagem cannot focus a disabled or invisible window. A mensagem se repete 6x, que é a quantidade de abas na tela, até gravar o form.

Alguém já viu isso ?


Verifique se algum field do seu dataset está marcado como required e não pertence à sua tabela que está tentando gravar. por exemplo um field que pertence à um inner join.
Responder

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

Aceitar