USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Form Centralizado em MDI Container
J_BH
BELO HORIZONTE
MG - BRASIL
ENUNCIADA !
Postada em 14/07/2011 23:14 hs         
Ola pessoal,

É o seguinte: to fazendo um programa em vb 2008 e tenho um form pai, que onde selecionei a opção "isMDIContainer como TRUE", até ai tudo bem, o problema é que quando abro o form filho, ele só fica alinhado ao canto e preciso que ele  fique centralizado no form pai.

Não sei se fui claro, se alguém puder me ajudar agradeço
   
Eduardo
não registrado
ENUNCIADA !
Postada em 15/07/2011 08:14 hs   
Não se entendi o você quer,mas se for centralizar qualquer form na tela basta clicar em
StarPosition e selecionar
   
J_BH
BELO HORIZONTE
MG - BRASIL
ENUNCIADA !
Postada em 15/07/2011 11:46 hs         
Eduardo, é mais ou menos isso mesmo mas quero centralizar um form filho dentro do form pai e não na tela, é isso que não estou conseguindo
   
comendador
SÃO GONÇALO
RJ - BRASIL
ENUNCIADA !
Postada em 18/07/2011 08:53 hs            
Cara centralizar este form não deve ser diferente do vb 6.0, crie um MÓDULO e nele ponha o seguinte código:

Public Function Center(FRM As Form)
Dim formleft As String
Dim formtop As String

formleft = (mdi_principal.ScaleWidth - FRM.Width) / 2
formtop = (mdi_principal.ScaleHeight - FRM.Height) / 2
    FRM.Left = formleft
    FRM.Top = formtop

End Function

'lembre-se que aonde esta escrito (mdi_principal), vc deve colocar o nome do seu form PAI.

Já no evento LOAD dos forms CHILD, coloque o seguinte:
Center Me

Jesus vive e reina para sempre!

TÓPICO EDITADO
 
Eduardo
não registrado
ENUNCIADA !
Postada em 18/07/2011 14:23 hs   
Como vc abre o form pai, então use
Me.Top = seu valor
Me.Left = seu valor.É através top e left que coloca o seu form onde vc quiser.
 
   
J_BH
BELO HORIZONTE
MG - BRASIL
ENUNCIADA !
Postada em 18/07/2011 15:30 hs         
Valeu Pessoal,

ajudou d+
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página