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] Problem (https://www.delphipraxis.net/120230-%5Bcooltrayicon%5D-problem.html)

BullsEye 7. Sep 2008 13:44


[CoolTrayIcon] Problem
 
Hallo Leute,

sry für den nicht sehr aussagekräftigen Titel aber mir fiel gerade kein besserer ein. Ich weiß auch nicht genau was das Problem ist aber ich versuch es mal zu umschreiben. Also wie folgt:

Ich habe in Delphi ein Programm mit der Komponente Cool Tray Icon. Wenn ich nun mein Programm ausführe bekomm ich zwar nen TrayIcon aber OHNE PopUp. Soweit so gut, das ist nicht das Problem. Sondern wenn ich die Projektdatei in Delphi öffne, alles funzt dabei wunderbar, erscheint das TrayIcon des Programmes, MIT PopUp. Starte ich nun mein Programm (F9) dann erhalt ich ein zweites TrayIcon, das selbe!!!, aber dies hat kein PopUp. Und das mit PopUp funktioniert auch weiterhin, sprich ich erhalte einen Hinweis (hint) und das PopUp lässt sich auch öffnen allerdings hat das PopUpMenü dann keine Funktion.

gruß

calculon 7. Sep 2008 14:02

Re: [CoolTrayIcon] Problem
 
Hast du dem CoolTrayIcon das PopupMenu über den OI zugewiesen?

Gruß
--

BullsEye 7. Sep 2008 14:11

Re: [CoolTrayIcon] Problem
 
Zitat:

Zitat von calculon
Hast du dem CoolTrayIcon das PopupMenu über den OI zugewiesen?

Gruß
--

ja, warum?

calculon 7. Sep 2008 14:15

Re: [CoolTrayIcon] Problem
 
Naja, ich frage, weil du's ja auch dynamisch hättest zuweisen können. Häng' dein Projekt doch mal an...

Gruß
--

BullsEye 7. Sep 2008 14:27

Re: [CoolTrayIcon] Problem
 
Liste der Anhänge anzeigen (Anzahl: 1)
Delphi-Quellcode:
// OnFormCreate
...
  // Hinweis im TrayIcon
  CoolTrayIcon1.Hint := Name + Nummer;
  CoolTrayIcon1.PopupMenu := PopUpMenu1;
  CoolTrayIcon1.IconVisible := true;
Das ist alles was ich an Code fürs TrayIcon habe!

Ich hab nun herausgefunden warum ich zwei TrayIcons hatte. Und zwar weil ich versehentlich "DesignPreview" auf True gesetzt hatte.
Allerdings sehen die beiden Icons (sind die gleichen) unterschiedlich aus!
(s. Anhang)

Bei dem von dem DesignPreview geht auch das PopUp bei dem Anderen allerdings nicht

BullsEye 8. Sep 2008 22:09

Re: [CoolTrayIcon] Problem
 
Ich hab immernoch keine Lösung gefunden! Aber das kann ja nicht sein, vorher ging das doch acuh!

FBrust 8. Sep 2008 22:17

Re: [CoolTrayIcon] Problem
 
Hallo,

ich weiss nicht, ob es damit zusammenhängt, aber:

Zitat:

CoolTrayIcon1.Hint := Name + Nummer;
sind "Name" und "Nummer" Variablen von Dir? Wenn ja, ist "Name" keine gute Variablenbezeichnung.

Gruß
Frank

BullsEye 8. Sep 2008 22:21

Re: [CoolTrayIcon] Problem
 
Zitat:

Zitat von FBrust
Hallo,

ich weiss nicht, ob es damit zusammenhängt, aber:

Zitat:

CoolTrayIcon1.Hint := Name + Nummer;
sind "Name" und "Nummer" Variablen von Dir? Wenn ja, ist "Name" keine gute Variablenbezeichnung.

Gruß
Frank


Ja, das sind Constanten aus einer Anderen Unit. Ich habs mal in D_U umbenannt. Funktioniert immer noch nichts.
Bis auf den Hinweis anzeigen macht das Tray Icon eig nichts...
Auch wenn ich das PopUp im OI zuweise verändert sich nichts


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:47 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 by Thomas Breitkreuz