Problemas com ShowModal
19/02/2003
0
Estou pedindo para criar um Formulário desta maneira:
Form := TForm.Create(Self);
Form.ShowModal;
Mas tá dando o seguinte erro:
´ Cannot make a visible window modal´
Se utilizar apenas Form.Show funciona, mas eu quero o ShowModal
Será que alguem pode me ajudar
Anonymous
Post mais votado
19/02/2003
pressione o ctrl+shift+F11 que ira aparecer a tela de project option dai passe o formulario para Avaliable forms e tente crialo
Form2 := TForm2.Create(Self)
Form2.ShowModal ;
Form2.Free //Se vc quiser tiralo da memoria apos o uso
Outra coisa a propriedade FormStyle do form deve estar com normal !
boa sorte
Anonymous
Mais Posts
19/09/2003
Viper0
essa e a primeira duvida q eu tento responder, se alguem tiver uma melhor, me ajude por favor!
mas e o seguinte:
criando um ´form´ com ´showmodal´ , a janel tem o controle da aplicacao e vc n pode fazer nada ate fechar esse ´form´ com ´showmodal´, agora somente ´show´ vc abre oq quiser mesmo com ele aberto!!!
espero q tenha ajudado...
aquele abraco...
viper0!!! :evil:
20/09/2003
Tchoninho
deste forma
try
Application.CreateForm(TForm1,Form1);
Form1.ShowModal;
finally
Form1.Free;
end;
assim o quando fecho a janela tenho certeza que liberou espaço na memória.
Espero ter ajudado!
21/10/2003
Mstange
formNomedoForm:= TformNomedoForm.Create(Application);
formNomedoForm.ShowModal;
O estilo do formulário deve ser normal, se for mdi/mdichild deve ser carregado apenas com SHOW.
21/10/2003
Brunopbc
Tente dar um [b:6959c1b535]Hide[/b:6959c1b535] antes de dar um showmodal.
Ex:
Form := TForm.Create(Self);
[color=red:6959c1b535][b:6959c1b535]Form.Hide;[/b:6959c1b535][/color:6959c1b535]
Form.ShowModal;
Clique aqui para fazer login e interagir na Comunidade :)