Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi CoolTrayIcon (https://www.delphipraxis.net/16016-cooltrayicon.html)

marc.beeh 9. Feb 2004 09:03


CoolTrayIcon
 
Hallo,
in meinem Programm habe ich ein Haupt-Formular, das immer onTop ist. Von dort aus kann der Anwender nun ein weiteres Formular öffnen, das einen Terminplaner enthält. Wenn man bei diesem Terminplaner auf Minimieren klickt, soll er in den Tray wandern. Mit

Delphi-Quellcode:
Tray.HideMainForm;
habe ich das solange hinbekommen, wie das Formular noch eigenständig war. (Ich habe es erst später in das andere Programm integiert) Seit ich es aber nun integriert habe funktionert dieser Vorgang nicht mehr.
Meine Frage ist nun: Wie bekomme ich Form2 in den Tray, lasse dabei aber Form1 (das onTop ist) unangetastet?

Mario 9. Feb 2004 19:30

Re: CoolTrayIcon
 
Wenn Deine Anwendung zwei so unabhängige Formulare haben soll, so solltest Du meines Erachtens nach auch zwei Anwendungen draus machen.

Ansonsten schaue mal nach. Du kannst CoolTray auch anzeigen, während Deine Anwendung noch sichtbar ist. Vielleicht kannst Du den Minimieren-Button ausschalten (DialogStyle) und einen eigenen Verbergen-Schalter einbauen.

trifid 10. Feb 2004 08:49

Re: CoolTrayIcon
 
was ich jetzt noch nicht weiss,
bei welchem Formular hast du die Kompo CoolTrayIcon verwendet?
eigentlich müsstest du auf dem HauptForm kein CoolTrayIcon
und auf dem UnterForm ein CoolTrayIcon verwenden
das UnterForm darf kein MDI sein

marc.beeh 15. Feb 2004 19:58

Re: CoolTrayIcon
 
Also ich meine es muss nicht unbedingt mithilfe der CoolTrayIcon Kompo gelößt werden. Es geht darum, das Form2 in den Tray wandert, wärend Form1 immernoch "onTop" ist. Wie ist ziemlich egal...


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:02 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz