vb.net: Über eine Schaltfläche auf einem Formular zu öffnen, eine andere form, funktioniert nicht

Ich die folgenden Szenarien auftreten, wenn ich versuche, mit 2 Formen. Mein workflow ist wie folgt:

(1) Laden Form1.

(2) Ein Klick auf button1 auf Form1 schließt Form1 und öffnet Form2.

Lösung Ein: Wenn ich den folgenden code verwenden:

Dim oForm As New Form2
oForm.ShowDialog()
Me.Close()

Dann Form1 werden unter Form2 (Form1 noch öffnet).

Lösung B: Wenn ich den folgenden code verwenden:

Dim oForm As New Form2
oForm.Show()
Me.Close()

Dann Form1 schließt und Form2 öffnet, aber Form1 ist nicht auf die oberste Ebene.

Ich sah durch die Lösungen für diese, die meisten vorschlagen, Lösung B, aber für mich beide Lösungen nicht so funktionieren, wie ich will. Kann mir jemand sagen, der Grund?

Bauen Sie ein login-Dialog?
Siehe meine Antwort auf ein login-Szenario
Ich fühle mich wie wir gespielt haben zu müssen 20 Fragen, um herauszufinden, wichtige Informationen über das, was Sie versuchen. Sie brauchen, um einige Mühe, um ein Beispiel, das demonstrieren Sie Ihre Frage oder poste den code, den Sie verwenden.

InformationsquelleAutor user30643 | 2014-07-02

Schreibe einen Kommentar