Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi CoolTrayIcon auf anderen Forms (https://www.delphipraxis.net/137843-cooltrayicon-auf-anderen-forms.html)

RedShakal 29. Jul 2009 14:48


CoolTrayIcon auf anderen Forms
 
Moin, ich habe gerade die CoolTrayIcon komponente entdeckt die mich sehr fasziniert. Das Problem ist nur: Sie funktioniert bei mir aus irgenteinem Grund nur auf Form1. Ich brauch sie aber wenn überhaupt dann auf Form3. Habe bereits versucht die Komponente auf Form3 zu platzieren aber dennoch zeigt er sie mir nur für Form1 an. Die Option MinimizeToTray ist auf Enabled dennoch wird nur Form1 in den Tray minimiert, alles andere ist in der Taskleiste. Was mache ich falsch? hab ich ne Einstellung übersehen?

turboPASCAL 29. Jul 2009 16:18

Re: CoolTrayIcon auf anderen Forms
 
Wenn ich dich richtig verstehe, möchtest du das TrayIcon nur für Form3 ?

So soll also nur Form3 in das Tray minimiern o. ä. ?

himitsu 29. Jul 2009 16:50

Re: CoolTrayIcon auf anderen Forms
 
Vielen dieser Komponenten arbeiten anscheined nur Programmglobal (Hauptform/alle Fenster/ganzes Programm) und nicht nur für eine spezielle Form.

RedShakal 29. Jul 2009 17:29

Re: CoolTrayIcon auf anderen Forms
 
Ich hätte ja grundsätzlich nichts dagegen wenn es der Tray für alle Forms funktionieren würde, aber leider bekomme ich ihn ausschließlich auf Form1 zum laufen.

Gibts da eine alternative?

DeddyH 29. Jul 2009 17:47

Re: CoolTrayIcon auf anderen Forms
 
Zur Not althergebracht mit MSDN-Library durchsuchenShell_NotifyIcon hantieren.

himitsu 29. Jul 2009 18:02

Re: CoolTrayIcon auf anderen Forms
 
Zitat:

Zitat von DeddyH
Zur Not althergebracht mit MSDN-Library durchsuchenShell_NotifyIcon hantieren.

mach ich auch immer so :oops:

und wenn du mit dem MSDN nicht klarkommst, dann gibt es in der DP auch massenhaft Threads, wo man die Verwendung sieht.

RedShakal 2. Aug 2009 14:26

Re: CoolTrayIcon auf anderen Forms
 
ich hab jetzt ein bissel rumprobiert aber ich glaub ich bin einfach zu doof dafür

jaenicke 2. Aug 2009 14:49

Re: CoolTrayIcon auf anderen Forms
 
Zitat:

Zitat von himitsu
Zitat:

Zitat von DeddyH
Zur Not althergebracht mit MSDN-Library durchsuchenShell_NotifyIcon hantieren.

mach ich auch immer so :oops:

Ich nicht mehr, seit Delphi selbst diese Funktionalität hat. ;-)

Und wenn man das TrayIcon da manuell ein- und ausblendet, klappt das auch sehr gut (denn TTrayIcon hat die Automatik auch gar nicht).


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:03 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