Mostrando entradas con la etiqueta BringToFront. Mostrar todas las entradas
Mostrando entradas con la etiqueta BringToFront. Mostrar todas las entradas

sábado, 20 de junio de 2015

Mostrar formulario secundario (MDI Child) en primer plano

Para poner en primer plano formulario hijo, si previamente se abrió, usar BringToFront():

Código:
frmChild1.BringToFront()

Un ejemplo:

Código: Considerar que el formulario frmPadre tiene la propiedad IsMdiContainer = True.

Public Class frmPadre
    Dim vfrmChild1 As frmChild1

    Private Sub menuItemFrmChild1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
        Handles menuItemFrmChild1.Click
        If ((vfrmChild1 Is Nothing) OrElse (Not frmChild1.IsHandleCreated)) Then
            vfrmChild1 = New frmChild1()
            frmChild1.MdiParent = Me
            frmChild1.Show() ' Muestra ventana
        Else
            frmChild1.BringToFront() ' Muestra ventana en primer plano
        End If
    End Sub
End Class