MDI FORM

MAICONLS 08/06/2005 11:25:47
#87661
Bom dia, alguém saberia me informar porque eu crio um form e seto a propriedade MDICHILD como true, isso significa que este form é um form filho, no formulário MDiprincipal tenho um menu que tem a opção de cadastrar cliente, eu executo a aplicação e vou na opção cadastrar cliente a primeira vex que eu clico nesta opção o form filho aparece alinhado normalmente debaixo da toolbar no form Mdi se eu fecho o form filho e abro de novo ele me aparece alinhado no centro da tela...Sabem o porque ? Obrigado.
USUARIO.EXCLUIDOS 08/06/2005 11:46:06
#87670
no form load digite este código


Me.Top = 0 ou então Me.Top = (mdiprincipal.Width - Me.Width) / 2
Me.Left = (mdiprincipal.Width - Me.Width) / 2

USUARIO.EXCLUIDOS 08/06/2005 11:46:57
#87671
Resposta escolhida
Bom eu costumo criar uma procedure que alinha o form a esquerda e no topo, ao abrir o form filho.
Sub FormLoad (frm As Form)
With frm
. Left=0
.Top =0
.Show
.ZOrder
End With
End Sub
Para chama ro oprocedimento basta digitar
Private Sub mnuCadastro_Click ()
FormLoad NomeDoForm
End Sub
Tópico encerrado , respostas não são mais permitidas