![]() |
einfaches Beispiel für system tray icon - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: ActiveX & .Net (/Forum-ActiveX-Net) +---- Thema: einfaches Beispiel für system tray icon (/Thread-einfaches-Beispiel-fuer-system-tray-icon) |
einfaches Beispiel für system tray icon - Trinitatis - 11.07.2013 10:10 Hallo zusammen, ich lade hier mal ein einfaches .NET-Beispiel hoch zum Thema system tray-ICON. Gedacht ist dieses Beispiel für diejenigen, die in das Thema .NET erstmal reinfinden wollen. Das VI Main.vi erzeugt im systemtray ein Icon, angegeben in der Datei Tray.ico. Außerdem erstellt es ein Kontextmenü "show/hide Panel". Bei Auswahl (Klick) auf dieses Menü wird das Callback-VI Sub.vi ausgeführt. Diesem VI wird auch die Referenz des Main.vi übergeben, damit es auf dessen Panel zugreifen kann. Vielleicht nützt dieses Beispiel dem einen oder anderen. LV 8.0 RE: einfaches Beispiel für system tray icon - Trinitatis - 11.07.2013 12:14 noch ein Tip: da das Main.vi auch einen Balloon Tip über dem system tray icon erzeugt, sei noch erwähnt, dass in Windows überhaupt diese Funktionalität aktiviert sein muss. Bei Windows XP kann man dies in der Registry im Pfad HKEY_CURRENT_USER\Software \Microsoft\Windows\CurrentVersion\ Explorer\Advanced im Schlüssel EnableBalloonTips einstellen. (PC-Neustart erforderlich!) Bei Win7(8) kann man das ggf. schon komfortabler einstellen - weiß ich aber nicht. RE: einfaches Beispiel für system tray icon - eb - 11.07.2013 14:20 Hallo, danke für das tolle Beispiel! Besonders diese Callback-Funktion für den Rechtsklick war immer mysteriös für mich. RE: einfaches Beispiel für system tray icon - Holy - 11.07.2013 18:32 (11.07.2013 12:14 )Trinitatis schrieb: Bei Win7(8) kann man das ggf. schon komfortabler einstellen - weiß ich aber nicht. Die standardmässig ist das in Windows 7 schon aktiviert. Verwende das auch und musste da nichts extra aktivieren. |