Erro dentro do Delphi (design time) - Cannot focus a disabled or invisible window
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 ?
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
Curtidas 0
Respostas
Joel Rodrigues
25/04/2012
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.
GOSTEI 0
Powerlog Tecnologia
25/04/2012
Já fiz tudo isso. Acontece há meses. Só acontece com UM determinado form. Já tirei os componentes, coloquei de novo e nada.
GOSTEI 0
Powerlog Tecnologia
25/04/2012
Delphi 7 Update 1
GOSTEI 0
Thiago Porto
25/04/2012
este form é herdado, caso seje analise o form pai.
GOSTEI 0
Powerlog Tecnologia
25/04/2012
É 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.
GOSTEI 0
Thiago Porto
25/04/2012
cara isso já aconteceu comigo, a solução que encontrei foi fazer outro form com as mesmas funções.
GOSTEI 0
Joel Rodrigues
25/04/2012
Tente remover o TPageControl, salvar o form, depois adicionar o TPageControl novamente.
GOSTEI 0
Joel Rodrigues
25/04/2012
Desculpe, não vi quando você falou que já tirou os componentes e colocou de volta.
Realmente, experimente criar outro form.
Realmente, experimente criar outro form.
GOSTEI 0
Giuliano Moreno
25/04/2012
Provavelmente você esta dando o SETFOCUS em algum campo desabilitado ou inacessivel!
GOSTEI 0
Erasmo Campana
25/04/2012
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 ?
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.
GOSTEI 0