Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
NotifyIcon immer sichtbar
tonka
myCSharp.de - Member

Avatar #avatar-2860.gif


Dabei seit:
Beiträge: 373
Herkunft: Österrreich

Themenstarter:

NotifyIcon immer sichtbar

beantworten | zitieren | melden

Hy@all!

Ich habe ein kleines Problem. Ich habe ein kleines Programm in VB.net geschrieben. Dieses hatte auch ein NotifyIcon. Um diese immer sichtbar (damit meine ich, dass es nicht als inaktives Programm hinter dem Pfeil versteckt wird) habe ich einfache einen Timer laufen lassen, der das Icon jede Sekunde erneuert und so nicht als inaktiv gilt, das lief auch sehr gut.

Jedoch durch die ansteigende Komplexität des Programms habe ich es in C#.net neu geschrieben, aber jetzt jedoch habe das Problem, das dieser Trick mit dem NotifyIcon nicht mehr funktioniert!

Nun meine Frage: Gibt es eine Möglichkeit das NotifyIcon immer sichtbar (also nicht inaktiv) zu schalten???

MfG
Tonka

PS: Benutzte .NET 2.0
private Nachricht | Beiträge des Benutzers
herbivore
myCSharp.de - Experte

Avatar #avatar-2627.gif


Dabei seit:
Beiträge: 49.486
Herkunft: Berlin

beantworten | zitieren | melden

Hallo tonka,

dein Programm sollte sich nicht über den Benutzer erheben. Der kann ja einstellen, ob das Symbol immer sichtbar sein soll oder nicht. Und der Benutzer hat da vielleicht eine ganz andere Meinung als der Programmierer des Programms. Und wenn alle Programm immer erzwingen würden, dass das Icon immer sichtbar wäre, hätte Microsoft das Ausblenden nicht einbauen müssen. Also immer schön an die Spielregeln halten. :-)

herbivore
private Nachricht | Beiträge des Benutzers
Borg
myCSharp.de - Member



Dabei seit:
Beiträge: 1.529
Herkunft: Berlin, Germany

beantworten | zitieren | melden

Zitat
Gibt es eine Möglichkeit das NotifyIcon immer sichtbar (also nicht inaktiv) zu schalten???
Gibt es: Rechtsklick auf Taskleiste\Eigenschaften\Taskleiste\Infobereich\Inaktive Symbole ausblenden\Anpassen.
Dort kann man für jedes Icon festlegen, ob es ausgeblendet werden darf.

Und wenn der Explorer das speichert, kann man sicherlich auch herausfinden, wo und wie er das tut und dies entsprechend programmatisch anpassen.

Nichtsdestotrotz gilt, was herbivore oben gesagt hat: immer den Benutzer entscheiden lassen, wenn die Voreinstellungen von Windows/Explorer geändert werden sollen.
private Nachricht | Beiträge des Benutzers
Fastkiller
myCSharp.de - Member



Dabei seit:
Beiträge: 47

beantworten | zitieren | melden

Das ganze für Windows 7 Realisiert:

Modify Windows 7 Notification Area
private Nachricht | Beiträge des Benutzers
winSharp93
myCSharp.de - Experte

Avatar #avatar-2918.png


Dabei seit:
Beiträge: 5.742
Herkunft: Stuttgart

beantworten | zitieren | melden

"Every system resists its proper functioning. In this case, a design to make programs less annoying and intrusive merely drives those programs to even more annoying and intrusive behavior. "
private Nachricht | Beiträge des Benutzers