C# TrayIcon vervielfacht sich
lima-city → Forum → Programmiersprachen → Programmieren mit .NET & Mono
anwendung
auge
code
dank
helfen
jemand
kleines problem
laden
maus
methode
null
problem
programm
rede
seltenes problem
studio
symbol
tag
url
zusammenhang
-
Hallo!
Ich habe da ein tag/kleines problem">kleines Problem mit einem TryIcon. Wenn es ihm gerade Spaß mach vervielfacht er sich einfach.. Weiß jemand welche Gründe es dafür geben könnte (außer dass es per Code verfielfacht wird)?
Ich habe nur von so einem Fall im Zusammenhang mit einer ClickOnce-Anwendung gelesen.. Sonst konnte ich leider nichts dazu finden..
Danke im Voraus! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Das ist gar nicht so ungewöhnlich, ich habe das schon öfter beim ATI Tray Icon des Control Centers erlebt und auch schon bei bspw. Boinc gesehen, insbesondere dann wenn die Symbole ausgeblendet waren oder gerade neu gestartet wurde (also beim laden des Desktops)
Weil ich das schon bei mehreren Anwendungen gesehen habe halte ich es für ein Problem der verwendeten Lib. Ist mir aber wurscht, unter Linux gibts das Problem nicht.
Wenn sich aber der code "vervielfältigt" dann hast du ein sehr seltenes Problem...vermutlich mit deinen Augen.
Beitrag zuletzt geändert: 4.10.2012 20:50:32 von fatfox -
fatfox schrieb:
Das ist gar nicht so ungewöhnlich, ich habe das schon öfter beim ATI Tray Icon des Control Centers erlebt und auch schon bei bspw. Boinc gesehen, insbesondere dann wenn die Symbole ausgeblendet waren oder gerade neu gestartet wurde (also beim laden des Desktops)
Ja ich seh das auch immer wieder. Aber in diesem Ausmaß eher selten..
fatfox schrieb:
Wenn sich aber der code "vervielfältigt" dann hast du ein sehr seltenes Problem...vermutlich mit deinen Augen.
Da hast du wohl Recht. Aber davon war auch nie die Rede..
Beitrag zuletzt geändert: 4.10.2012 21:39:28 von yorecords -
Ich hatte das früher bei XP auch sehr oft. Immer wenn ein Prozess, welcher ein TrayIcon erstellt, augenblickblich beendet wird, also z.b. Prozess im Taskmanager beendet oder im Visual Studio dann wird die Dispose Methode des TrayIcon nicht mehr aufgerufen und das Icon bleibt.
Wenn man dann mit der Maus darüber fehrt, merkt die explorer.exe bei MouseHover, dass es das Programm nicht mehr gibt, da nach einem ToolTip gefragt wird und da erst bemerkt dass der Tag/Parent des Icons eigentlich NULL ist und löscht es dann!
Ich hoffe, ich konnte helfen!! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage