
Centrar formulario en Panel
Publicado por Anibal (21 intervenciones) el 29/07/2021 03:42:34
Saludos cordiales, estoy iniciando en el lenguaje y diseñe un formulario principal donde ejecuto los formularios dentro de un panel, mi pregunta y agradezco desde ya su orientación, como centrar los formularios ejecutados dentro de dicho panel:
uso este procedimiento para llamar los formularios
Private Sub AbrirFormEnPanel(ByVal FormHijo As Object)
If Me.PnlContenedor.Controls.Count > 0 Then
Me.PnlContenedor.Controls.RemoveAt(0)
End If
Dim fh As Form = TryCast(FormHijo, Form)
fh.TopLevel = False
fh.FormBorderStyle = Windows.Forms.FormBorderStyle.None
fh.Dock = DockStyle.Fill
Me.PnlContenedor.Controls.Add(fh)
Me.PnlContenedor.Tag = fh
* fh.StartPosition = Windows.Forms.FormStartPosition.CenterParent
fh.Show()
End Sub
* intente con esta instrucción pero no funciona
asi llamo al procedimiento desde el boton
Private Sub BtnUsuarios_Click(sender As Object, e As EventArgs) Handles BtnUsuarios.Click
AbrirFormEnPanel(New FrmUsuarios)
End Sub
bien sabre agradecer sus buenas recomendaciones
saludos
uso este procedimiento para llamar los formularios
Private Sub AbrirFormEnPanel(ByVal FormHijo As Object)
If Me.PnlContenedor.Controls.Count > 0 Then
Me.PnlContenedor.Controls.RemoveAt(0)
End If
Dim fh As Form = TryCast(FormHijo, Form)
fh.TopLevel = False
fh.FormBorderStyle = Windows.Forms.FormBorderStyle.None
fh.Dock = DockStyle.Fill
Me.PnlContenedor.Controls.Add(fh)
Me.PnlContenedor.Tag = fh
* fh.StartPosition = Windows.Forms.FormStartPosition.CenterParent
fh.Show()
End Sub
* intente con esta instrucción pero no funciona
asi llamo al procedimiento desde el boton
Private Sub BtnUsuarios_Click(sender As Object, e As EventArgs) Handles BtnUsuarios.Click
AbrirFormEnPanel(New FrmUsuarios)
End Sub
bien sabre agradecer sus buenas recomendaciones
saludos
Valora esta pregunta


0