Fórum visible= false !!!! #284958

16/06/2005

0

pessoal esta acontecendo uma coisa mto estranlha comigo, no oncreate do form principal eu tenho a seguinte linha

form.visible:=false;

o q esta acontecendo é q as vezes a tela fica escondida e as vezes nao e o mais ´engraçado´ é ao deputar o delphi executa a linha e tem hora q mesmo executando a linha o form aparece como se o visible estivese como true !!!!

Alguem sabe se tem algum ´BUG´ do delphi q causa isso ????



Grato

Guilherme


Guilherme

Guilherme

Responder

Posts

16/06/2005

Delphi32

Não acredito que esse seja o problema, mas faça um teste: Logo após ter setado visible para false chame o seguinte:

   Application.ProcessMessages;


Talvez funcione.

Até!


Responder

Gostei + 0

16/06/2005

Guilherme

nao nao adiantou nadinha !!!!


Responder

Gostei + 0

16/06/2005

Massuda

Não sei se funciona, mas experimente colocar isto...
Application.ShowMainForm := False;
...junto com o código que oculta seu form principal. Lembre de incluir um...
Application.ShowMainForm := True;
...quando for exibir seu form principal.


Responder

Gostei + 0

16/06/2005

Ipc$

É o TApplication que visibiliza o Form em Application.Run;
No onCreate ainda não foi executado o Run do Application.
Tente desabilitar no onCreate a propriedade Application.ShowMainForm


Responder

Gostei + 0

16/06/2005

Rafaaugusto

Ou pode usar também...

Form.Hide;


Responder

Gostei + 0

16/06/2005

Guilherme

funcionou mais pq isso acontece ??? Tem explicaçao ???


Responder

Gostei + 0

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

Aceitar