Application.exit mit orginal Windows X verknüpfen!

hary252

Mitglied
hi

Ich habe das Problem das wenn ich von Form 1 zu Form 2 Wechsele(Per Button) nur ein Fenster Offen sein soll.
Beende ich nun in der Windows Titelleiste das Fenster (Form2) bleibt Form 1 immernoch Aktiv !
Wie kann ich es anstellen das egal in welcher Form ich in der Windoff Titelleiste die Form beende auch die Form 1 mitbeendet wird :confused:

Ich danke Im vorraus
 
hi

ich habe es jetzt so gelöst

in Form 1

PHP:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Form2.Show()
        Hide()
    End Sub


und in Form 2

PHP:
Public Class Form2

    Private Sub Form2_Closing(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles MyBase.Closing
        Form1.Close()
    End Sub
    Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load



    End Sub
End Class
 
Zuletzt bearbeitet:
Hallo Hary,

was du genau willst habe ich noch nicht ganz genau verstanden.

Aber grundsätzlich gilt bei dotnet Windowsapplications:

Das Programm wird beendet beim Schließen des Startformulars
mit VB Me.Close oder C# this.close

Man kann aber im Projekt auch einstellen das die Application
beendet wird wenn das "letzte" Formular geschlossen wird.
Das ist wohl das was du möchtest schätze ich.

Gruß
Jens
 
Zurück