Anwendung beenden bzw. andere anwendung starten

  • VB.NET

Es gibt 4 Antworten in diesem Thema. Der letzte Beitrag () ist von Samus Aran.

    Anwendung beenden bzw. andere anwendung starten

    hallo community
    ich hätte eine frage bezüglich dem beenden von Programmen

    also ich möchte, wenn in meiner anwendung auf das rote X zum beenden gedrücktwirt das sich dieses programm beendeb und darauf ein anderes startet.
    wenn man allerdings auf einen gesonderten Button drückt soll sich das Programm nur beenden
    ich hoffe ihr konntet mir folgen
    grüße
    Papst94
    Die Antwort war teilweise richtig:

    Das Form_Closing-Event wird auch dann gefeuert, wenn du "nur" End oder Form.Close eingibst.
    Du müsstest mit einer Boolean-Variable arbeiten, in etwa so:

    VB.NET-Quellcode

    1. 'im Form-Header
    2. Dim canClose as Boolean
    3. 'im Form_Closing-Event
    4. if not canClose then
    5. process.start(Dein Programm)
    6. end if
    7. 'Code für den Beenden-Button
    8. canClose = true
    9. me.close


    Edit: 10 Minuten zu spät :D
    @Papst94: Code lesen, verstehen, dann abkopieren. ;)