Marcelo Dt
não registrado
|
|
Postada em 07/07/2004 20:10 hs
olá!alguém poderia me explicar qual a diferença entre um form normal e um form MDI?e também como fazer um form MDI,o que ele pode conter...coisas desse tipo.desculpe a ignorancia e obrigado!
|
|
|
|
|
|
|
|
Postada em 08/07/2004 08:25 hs
o MDIForm na verdade não tem muita coisa parecida com um Form Normal. Nele vc não consegue colocar controles como CommandButton, TextBox, Label (Bom, até consegue se vc colocar um ssPanel ou PictureBox, mas nunca direto no MDI) Geralmente o MDIForm é usado como Formulario Principal, onde Ficam os Menus e ToolBars, e de onde é chamado os outros Forms. Se vc colocar um MDI num Programa, Colocar um FormNormal, mudar a Propriedade MDIChild do Form Normal para True, e chama-lo atravéz do MDI, verá que ele ficará "dentro" do MDI, e não Independente dele, pois se vc fechar o MDI, o Form Normal irá fechar tb. O Próprio VB é um MDI.
________________________ Té + Que NIMB role bons Dados! 
|
|
|
|
Marcelo Dt
não registrado
|
|
Postada em 10/07/2004 15:09 hs
Blz.valeu a explicação.e aqueles forms que quando estão por cima de outro já aberto e não se pode por exemplo clicar no de baixo,entendeu?enquanto não fecha-lo (o de cima), o de baixo fica como se fosse disabled.só com MDI que eu consigo fazer isso?eu achei que MDI era isso.pq tem um exemplo no site www.macoratti.net que explica dessa forma e até hoje não descobri com se faz.pode ajudar?valeu!!
|
|
|
|
|
|
Postada em 10/07/2004 18:30 hs
para fazer isso que vc quer não precisa de um mdi, geralmente usa-se o MDI para deixar o form dentro MDI, tipo contanier, exatamente como o Waldir explicou
para travar o form, isto é. fechar o segundo form antes de fechar o primeiro, faça assim:
Form2.show 1
ele vai abrir como modal, o resto do programa fica travado até q se feche o form2
Roberto
|
|
|
|
Marcelo Dt
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 12/07/2004 19:53 hs
blz gente!valeu a ajuda. :)
|
|
|
|