VB Programmende unterdrücken

Von: , Frage gestellt am Mo, 17. Apr 2000

Wie kann ich bei Visual Basic verhindern, daß mein Programm beendet wird?

CU
Peter

6 Antworten zu dieser Frage

  1. Antwort von nach 18 Minuten hilfreich
    Re: VB Programmende unterdrücken

    meinst du Programm beenden über das X in der rechten oberen Ecke vom Programmfenster?

  2. Antwort von nach einer Stunde hilfreich
    Re: VB Programmende unterdrücken

    Wie kann ich bei Visual Basic verhindern,
    daß mein Programm beendet wird?

    CU
    Peter
    Hey Peter,

    ich glaube, das geht mit dem QueryUnload-Ereigniss recht gut.Da kannst Du auch festlegen, ob das Beenden des Programmes per Klick auf das X rechts oben und/oder
    per Aufruf aus dem Quelltext unterdrückt werden soll.

    Ich hoffe Dir geholfen zu haben,

    sollte es doch nicht richtig funktionieren, mail mich nochmal an.

    Ciao,
    Swen

    • Antwort von nach einem Tag hilfreich
      Re^2: VB Programmende unterdrücken

      Das mit dem Unload-Ereigniss weiß ich. Aber was muß ich eingeben um den Klick auf das Kreuz wieder rückgängig zu machen?

      MfG
      Peter [Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

      • Antwort von nach einem Tag hilfreich
        Re^3: VB Programmende unterdrücken

        Hey Peter,

        wie ich schon sagte, mit dem QueryUnload-Ereignis klappt das Ganze:

        Füge den folgenden Code in ein Formular ein:

        ------------
        Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)

        If UnloadMode = 0 Then 'weitere mögliche Werte siehe unten
        Cancel = True ' Schließen des Programmes wird abgebrochen
        box = MsgBox("Kein Beenden möglich !!!", vbOKOnly, "Warnung")
        End If

        End Sub
        'erlaubte Werte für "UnloadMode" (siehe VB5-Hilfe)
        '0 = User hat "Schließen" aus Systemmenü
        'gewählt (oder das X rechts oben)
        '1 = im Code wurde Unload-Anweisung aufgerufen.
        '2 = die aktuelle Sitzung von Windows soll
        'beendet werden
        '3 = Task-Manager will die Anwendung beenden
        ------------------
        die erlaubten Werte für UnloadMode stehen auch alle in der VB-Hilfe

        Damit müsste es eigentlich funktionieren !

        Grüße,
        Swen

        • Antwort von nach 3 Tagen hilfreich
          Re^4: VB Programmende unterdrücken

          Vielen Dank,

          ich werde es gleich testen.

          CU
          Peter [Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

  3. Antwort von nach einem Tag hilfreich
    Re: VB Programmende unterdrücken

    Wie kann ich bei Visual Basic verhindern,
    daß mein Programm beendet wird?

    CU
    Peter
    Warum schaltest du nicht einfach das X aus? Dann musst du dich nicht darum kümmern.

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!