Bringen Sie das MDIChild-Formular nach vorne, falls es bereits geöffnet ist
Ich habe Probleme damit, dies zum Laufen zu bringen ... Ich habe eine Schaltfläche in einem MDIchild-Formular, mit der ein anderes MDIchild-Formular geöffnet wird. Wenn das Formular jedoch bereits geöffnet ist, erkennt es es nicht und öffnet ein neues Formular, anstatt es zu öffnen Vorderseite. Dies ist der Code, den ich habe:
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
Dies funktioniert für die Schaltfläche zum Öffnen des neuen Formulars, und dann habe ich versucht, Folgendes hinzuzufügen:
If Not Form4 Is Nothing Then
Form4.BringToFront()
End If
Aber ohne positives Ergebnis. Hat jemand irgendwelche Ideen?
Grüße,
Jorge Brito