![]() |
Programm bei Klick auf "X" minimieren
Moin :hi:
Ich möchte, dass meine Anwendung per Klick auf das "X" oben rechts minimiert wird (es wird dann in der TNA eingetragen). Versucht habe ich's so:
Delphi-Quellcode:
und so:
//OnCloseQuery
if MinimizeAtClose then begin Application.Minimize; CanClose := false; end else CanClose := true;
Delphi-Quellcode:
beides geht nur einmal gut, danach passiert bei Klick auf "X" nichts mehr.
//OnClose
if MinimizeAtClose then begin Application.Minimize; Action := caNone; end; Und wenn ich die Anwendung so in die TNA minimiere und doppelt auf das TNA Icon klicke, wird das Fenster nur im Hintergrund sichtbar, was mir auch ein Rätsel ist. Kann mir jemand sagen, wo der Fehler liegt? |
Re: Programm bei Klick auf "X" minimieren
Vllt erst Action := canone und dann minimieren?
|
Re: Programm bei Klick auf "X" minimieren
Nein, kommt auf das gleiche heraus. :?
|
Re: Programm bei Klick auf "X" minimieren
Vielleicht anders herum? Erst minimieren und dann Action auf caNone? Oder... ich weiß nicht genau, aber ich glaub, es gibt sowas wie caMinimize. Schau mal in der OH unter
![]() ![]() //edit: Der erste Fall fällt natürlich aus, hat ja nicht geklappt :oops: |
Re: Programm bei Klick auf "X" minimieren
Zitat:
Zitat:
Zitat:
Sprache: Delphi Begriff: "CloseAction" Ergebnisse: keine :gruebel: |
Re: Programm bei Klick auf "X" minimieren
Zitat:
Ich selbst hab es jedoch irgendwie mit der CloseAction gemacht... ich glaub, es war caMinimize ;) //edit: Eventuell mal etwas unter "Close" suchen... hab ich auch gemacht. Wenn ich hier ein Delphi hätte, würd ich selbst eben nachgucken ;) |
Re: Programm bei Klick auf "X" minimieren
Also mit dem Begriff
![]() caMinimize [Edit]Das war sogar die D2005 Hilfe [/Edit] |
Re: Programm bei Klick auf "X" minimieren
Zitat:
|
Re: Programm bei Klick auf "X" minimieren
Ah "TCloseAction" stimmt, da findet er was.
Delphi-Quellcode:
geht soweit, nur ist mein Symbol nicht mehr in der TNA :gruebel:
Action := caMinimize;
|
Re: Programm bei Klick auf "X" minimieren
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:35 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz