FORM MDI CHILD

USUARIO.EXCLUIDOS 09/09/2006 16:02:18
#170426
ai pessoal...

possuo um form com o MDI Child = True .. certo??
só que quando esse mesmo form é chamado por outro form, eu gostaria que ficasse MDI Child = False...

.. pois é o seguinte, quando quero chamar esse form .show 1 ele nao aceita correto??

tem como me ajudarem ?? há outra maneira dele aceitar??

valew
USUARIO.EXCLUIDOS 09/09/2006 18:01:34
#170440
ai pessoal... alguem pode me ajudar :)
CLEVERTON 09/09/2006 18:19:40
#170441
só é vc deixar o form com a propriedade MDIChild=False

e chamar ele
.Show 1
USUARIO.EXCLUIDOS 09/09/2006 19:28:59
#170442
Que eu saiba , via código não da só pré definido.
USUARIO.EXCLUIDOS 09/09/2006 20:27:45
#170447
cleverton... seguinte..

seria um form por exemplo de frmCadastroClientes...
quando for chamado para cadastrar cliente eu quero que ele apareça com MDIChild= true... mas quando for chamado só para consulta.. ele deve se chamar MDIChild = False.. pois se for consulta, quro que ele fique na frente, ate que seja fechado... (frmConsulta.show 1)

alguem ai sabe??
MARCOSAV 09/09/2006 20:48:14
#170453
Maykon, blz??

O problema aí é que essa propriedade (MDIChild) não pode ser tratada via código... Talvez exista aí alguma API capaz de contornar isso, mas eu desconheço...

Como o NIL disse, só pré definindo a propriedade (Design time)

T+
USUARIO.EXCLUIDOS 09/09/2006 20:54:17
#170454
e nao haveria nenhuma possibilidade de deixar um form na frente de todos até que o mesmo seja fechado?? mesmo sendo MDIChild = True??

valew
CLEVERTON 09/09/2006 21:59:38
#170456
na Frente ?

no evento paint do form
Form1.Zorder 0
USUARIO.EXCLUIDOS 09/09/2006 22:00:41
#170457
Sim , é possivel
Crie um form semelhante ao o que vc quer, deixe a propriedade MDI=false.
e abra ele assim: form.show vbModal.


Tópico encerrado , respostas não são mais permitidas