![]() |
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:
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.
Tray.HideMainForm;
Meine Frage ist nun: Wie bekomme ich Form2 in den Tray, lasse dabei aber Form1 (das onTop ist) unangetastet? |
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. |
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 |
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 16:48 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