![]() |
Anwendung in systray minimieren
Nabend,
eine Frage: Kann mir jemand sagen wie ich, wenn ich in meiner Anwendung auf minimiere klicke, das so machen kann das die Anwendung nicht in der Taskleiste sondern in der Systray angezeigt wird und von dort aus wieder aufgerufen werden(maximiert) kann ? Gruss Darkchild |
Re: Anwendung in systray minimieren
suche mal nach trayIt! da hast du n fertiges programm :)
|
Re: Anwendung in systray minimieren
|
Re: Anwendung in systray minimieren
Klingt gut, aber funzt das auch mit Turbo Delphi Explorer ?
Gruss Darkchild P.S: Frage nur weil ja keine Fremdkomponenten gehen. |
Re: Anwendung in systray minimieren
nen versuch wäre es wert ;)
gruß da bub =) |
Re: Anwendung in systray minimieren
Also die Geschichte mit TrayIt ist mist.
Wenn ich das richtig sehe muss die Software auf dem Systeminstalliert werden und dann geht das, aber ich will das meine Software das kann ohne Fremdsoftware installieren zu müssen, bringt nix wenn ich eine Anwedung Programmiere und dann sage lade Dir noch TrayIt dann kannst Du das auch im SysTray ablegen, das bringt wohl ehr nix. Gruss Darkchild P.S: Aber dennoch danke für den Tip |
Re: Anwendung in systray minimieren
Hast du einmal auf meinen Link geklickt und die Forensuche bemüht oder wartest du absichtlich darauf das dir hier jemand 1:1 den Code vorkaut?
|
Re: Anwendung in systray minimieren
Vielleicht fehlt auch nur das richtige Schlagwort:
![]() Edit: Ich habe in der Code-Library mal die Begriffe "Tray" und "Systray" hinzugefügt. Sonst hätte man den Thread mit diesen gar nicht finden können. |
Re: Anwendung in systray minimieren
nimm doch die mitgeliferte komponente von TurboDelphi "TTrayIcon". Funktioniert wunderbar.
|
Re: Anwendung in systray minimieren
@Balu der Bär
Ich warte nicht darauf das mir jemand den Code vorkaut und ja ich habe Deinen Link verfolgt, aber das mit ccoltryicon klingt und liest sich ähnlich wie das Trayit, kann das aber noch nicht mit Bestimmtheit sagen, da ich mir das noch nicht runtergeladen habe und wenn das sowas ist wie eine Komponente zum einbinden dann bringt mit das mit TurboDelphi Explorer nicht viel. Aber dennoch danke für Deinen hinweis. Gruss Darkchild |
Re: Anwendung in systray minimieren
@daywalker299
Sorry, aber in meinem TurboDelphi Explorer finde ich kein TrayIcon. Habe sowas ja zuerst in Delphi gesucht, aber dort leider nix gefunden, auch nicht unter dem von Dir genannten Namen. Gruss Darkchild |
Re: Anwendung in systray minimieren
Da du scheinbar nicht suchen kannst bzw willst verlinke ich dir hier den mal den Code, läuft sogar ohne irgendeine Komponente.
![]() |
Re: Anwendung in systray minimieren
Habe den Link von Matze verfolgt der beinhaltet das was ichgesucht habe, nur habe ich immer unter SysTray gesucht und nicht das gefunden was ich suchte, unter TNA hätte ich nie gesucht.
Gruss Darkchild P.S: Jo, jetzt habe ich in der Hilfe das TTrayIcon gefunden, habe da vorher wohl irgendeinen mist getippt oder einen Faslchen Buchstaben zwischengehabt das der mir nix ausgeworfen hat. |
Re: Anwendung in systray minimieren
Zitat:
2. Unter Zusätzliches 3. untere Hälfte 4. Es gibt Extras zum Suchen von Komponenten |
Re: Anwendung in systray minimieren
So, Funktioniert jetzt und ging sogar mit relativ wenig Quellcode.
Aber eine Frage habe ich da noch, es wird jetzt in der SysTray mit Icon angezeigt und kann von dort auch wieder aufgerufen werden, aber welche Einstellung muss ich ändern damit wenn es minimiert ist nicht in der TaskBar zu sehen ist sondern nur in der SysTray ? Gruss Darkchild |
Re: Anwendung in systray minimieren
Delphi-Quellcode:
Application.MainForm.Hide;
TrayIcon.Visible := True; |
Re: Anwendung in systray minimieren
Das mit TrayIcon.Visible := True; war klar, aber das andere nicht.
Dank ! Gruss Darkchild |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:43 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