Hallo zusammen,
ich hab eine (wahrscheinlich) äusserst einfache Frage, auf die Google leider nix findet...
Beim klicken auf das Beenden-Kreuz des Formulars kommt eine Abfrage, ob das Tray-Icon auch beendet werden soll.
Funktioniert soweit, nur: Diese Abfrage kommt auch beim Herunterfahren von Windows (ähnlich wie Word, wenn ein Text nicht gespeichert wurde).
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17:
| procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean); var a : boolean; begin a := MessageDlg('Tray auch beenden?' , mtConfirmation, [mbYes,mbNo], 0) = mrYes; if a then CanClose:= true else begin CanClose:= false; Form1.Visible := false; Form1.TrayIcon.HideTaskbarIcon; end; end; |
Das Tray-Icon ist ein TCoolTrayIcon
Danke schonmal!
Florian
Moderiert von
Gausi: Delphi-Tags hinzugefügt