none
VB2008 form como posicionar?

    Question

  • Trabalho com VB 2008. Como posso abrir um novo form com as laterais coladas no form anterior? Já tenho um form aberto. Ao clicar em um botão vou abrir outro form. Quero que ambos fiquem lado a lado. Isso é possível?

    Agradeço qualquer ajuda

    Cesar.

    >

    Tuesday, December 21, 2010 1:58 PM

Answers

  • Opa!

    Tem sim...

    Crie um método construtor no seu form e faça ele receber os parametros com a localização...e no Load do form defina os novos valores...

    Algo assim:

    Dim X As Integer
    Dim Y As Integer
    
    Public Sub New(ByVal X As Integer, ByVal Y As Integer)
        InitializeComponent()
        Me.X = X
        Me.Y = Y
    End Sub
    
    
    Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) _
    Handles MyBase.Load
        Me.Location = New System.Drawing.Point(X, Y)
    End Sub
    

    E na hora de chamar o form faça assim:

    Dim tela As New Form2(Me.Location.X + Me.Width, Me.Location.Y)
    tela.Show()
    
    Teste ai...xD
    Att. Osni
    Tuesday, December 21, 2010 3:23 PM