Вывести форму MDIChild на передний план, если она уже открыта

Я изо всех сил пытался заставить это работать ... У меня есть кнопка в форме MDIchild, которая открывает другую форму MDIchild, но если форма уже открыта, она не распознает ее и открывает новую вместо того, чтобы привести ее к фронт. Вот код, который я получил:

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click

    Dim MDIForm4 As New Form4
    MDIForm4.MdiParent = Me
    MDIForm4.Show()

End Sub

Это работает для кнопки, чтобы открыть новую форму, а затем я попытался добавить это:

    If Not Form4 Is Nothing Then
        Form4.BringToFront()
    End If

Но без положительного результата. У кого-нибудь есть идеи?

С Уважением,

Хорхе Брито

Ответы на вопрос(2)

Ваш ответ на вопрос