![]() |
Problem mit Cooltrayicon & Application.ShowMainForm
Hallo DP Kollegen!
Ich habe ein Anzeige-Problem mit der CoolTrayicon Komponente unter Delphi7. Das Hauptform meiner Anwendung blende ich mit
Delphi-Quellcode:
aus.
Application.ShowMainForm;
Bei Linksklick auf das Trayicon wird über das Onclick Event von Cooltrayicon ein selbsterstellter Dialog mit
Delphi-Quellcode:
angezeigt.
Form2.Show;
Im selben Moment erscheint jedoch in der Taskleiste von Windows ein Reiter für das Fenster des Hauptprogramm's. Es soll aber ein Reiter für Form2 angezeigt werden. Es geht mir dabei nicht so sehr um den Titel des Taskleisteneintrags, sondern vielmehr darum, das ein Rechtsklick auf den Taskleistenreiter die Option "Schließen" hat, und bei Benutzung dieser, das HAUPTPROGRAMM SCHLIEßt (also die Anwendung beendet). Und nicht etwa das Dialogfenster. Ich hätte es gerne so das der Reiter vom Hauptprogramm nicht sichtbar wird, sondern nur die von den aktuellen Fenstern bzw. Dialogen. Vielleicht hat jemand einen Tip für mich. mfG Richard |
Re: Problem mit Cooltrayicon & Application.ShowMainForm
Hier einige Tips:
Delphi-Quellcode:
ShowWindow(Application.Handle, SW_HIDE); // Eintrag in Taskbar ausblenden
Delphi-Quellcode:
CoolTrayIcon.MinimizeToTray := True; // ermöglichen, dass ins Tray minimiert werden kann
|
Re: Problem mit Cooltrayicon & Application.ShowMainForm
Also mit der Option "minimizetoTray" hab ich dann entweder gar keine Reiter oder nur wieder den Reiter des Hauptform.
Ich möchte neues Form = neuen Taskleistenreiter, aber keinen Reiter für Form1 (Hauptform) mfG Richard |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20: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