![]() |
Programm im Tray (tna) starten mit Cooltray
Hallo Leute,
ich kriegs einfach nicht hin. Hab auch nichts hilfreiches gefunden... Ich möchte, das mein Programm gleich vom Start an nur als Tray-Icon sichtbar ist. Ich benutze die Cooltray Components & D7. Wenn ich sage:
Delphi-Quellcode:
passiert gar nichts.
procedure TForm1.FormCreate(Sender: TObject);
begin CoolTrayIcon1.IconVisible := True; CoolTrayIcon1.HideMainForm; end; Gut, das Icon ist sichtbar aber das Formular und der Task eben auch noch! Und die beiden Sachen sollen ja sofort verschwinden. Allerdings löst
Delphi-Quellcode:
im OnClick-Ereignis vom button1 genau das aus, was ich haben möchte. Nämlich Formular weg, raus aus der Taskleiste und ab in den Systray.
CoolTrayIcon1.HideMainForm;
Versteh ich nicht, warum das beim button geht und woanders nicht?!?! :wall: Wie mach ich das denn richtig? |
Re: Programm im Tray (tna) starten mit Cooltray
Hi,
benutz hierfür das Ereignis "OnStartup" gruss |
Re: Programm im Tray (tna) starten mit Cooltray
Jupp, geht!
Allerdings nicht mit
Delphi-Quellcode:
sondern mit
CoolTrayIcon1.HideMainForm;
Delphi-Quellcode:
Aber genau so wollt ichs haben.
procedure TForm1.CoolTrayIcon1Startup(Sender: TObject;
var ShowMainForm: Boolean); begin ShowMainForm:=false; end; Vielen Dank Mr.Knogge! Daher soll mein nächstes Pils Ihnen gewidmet sein... :mrgreen: MfG Dreas |
Re: Programm im Tray (tna) starten mit Cooltray
Na denn :cheers:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:15 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