Fórum Form dentro de outro form #214741

17/02/2004

0

Bom dia a todos.
Eu tenho vários forms prontos e um form principal. Eu precisava de que qdo o usuário clicasse em um botão do form principal aparecesse no canto superior do form principal um outro form, e sempre que ele clicar em um botão do form principal deverá aparecer um form diferente, tem como fazer isso? :oops:
Visualmente falando isso fica bom? :oops:
Aguardo ajuda, mas mesmo assim agradeço a todos. :wink:


::paty::

::paty::

Responder

Posts

17/02/2004

Lucas Silva

Tem sim, isto chama forms MDI...

Pesquisa ai, qualquer dúvida me dá o toque.


Responder

Gostei + 0

26/02/2004

::paty::

Tentei utilizar os forms MDI como vc me disse, mas não consegui, será que fui clara com o meu problema, vou tentar explicar novamente:
fiz vários mapas por exemplo de uma cidade, um mapa em cada formulário, no formulário principal o usuário irá escolher qual mapa ele quer visualizar e assim eu queria que aparecesse esse mapa dentro do form principal, teria alguma outra forma de fazer? Eu não achei nenhuma solução e estou precisando urgente de uma solução, será que poderiam me ajudar? :cry:


Responder

Gostei + 0

26/02/2004

Lucas Silva

no form principal você coloca a propriedade formStyle dele como fsMDIForm.
nos forms que abrirão dentro dele você coloca o formStyle dele como fsMDIChild.

na hora de chamar o form que ira abrir dentro do form pai faça:
  form := Tform1.Create


na hora de fechar o form filho coloque no evento onClose
 form1 := nil
Action := caFree



Responder

Gostei + 0

02/03/2004

::paty::

Ok, obrigada, mas como faço para começar com o programa já com os form filho ocultos e só mostrar qdo chamá-los? (desculpe se a pergunta for imbecil, é que sou iniciante :oops: )
Desde já agradeço


[quote:82daa22fae=´Lucas Alves Silva´]no form principal você coloca a propriedade formStyle dele como fsMDIForm.
nos forms que abrirão dentro dele você coloca o formStyle dele como fsMDIChild.

na hora de chamar o form que ira abrir dentro do form pai faça:
  form := Tform1.Create


na hora de fechar o form filho coloque no evento onClose
 form1 := nil
Action := caFree
[/quote:82daa22fae]


Responder

Gostei + 0

02/03/2004

Lucas Silva

No delphi vá em [b:f3ddefd910]project - options[/b:f3ddefd910]..
no tabsheet [b:f3ddefd910]Forms[/b:f3ddefd910];.....
deixe do lado esquerdo apenas o form pai (fsMDIFrom),
e do lado direito os outros forms do projetos....


Responder

Gostei + 0

02/03/2004

Renan

va no menu project/option.

depois na tela que abrir, deiche no lado esquerdo so o formulario principal

se noa consequir me mande um email

renan@inforplay.com.br
-----------------------------------
uma simples dica pode ser uma grande resposta


Responder

Gostei + 0

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

Aceitar