rotes button kreuz event abfangen



  • hi,
    wie kann ich den klick auf das rote button kreuz abfragen? also zb klick auf button kreuz und bevor sich das fenster schließt, wird noch ne variable gestezt.



  • Du kannst das Schließen des Fenster mit dem OnCloseQuery Ereignis des Forms abfangen:

    Zum Beispiel so:

    void __fastcall TfrmOberflaeche::schliessen(TObject *Sender, bool &CanClose)
    {
     if (MessageDlg("Wirklich abbrechen?", mtWarning, TMsgDlgButtons() << mbOK << mbCancel,0) == mrCancel) CanClose = false;
     else ....;
    }
    

Anmelden zum Antworten