INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Laufzeitmenü von Graph auslesen / schreiben



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

15.03.2010, 19:50
Beitrag #1

BastiFantasti Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 77
Registriert seit: Sep 2007

7.1 - 2013
2007
DE

73527
Deutschland
Laufzeitmenü von Graph auslesen / schreiben
Hallo

ich will die Beschreibungen von einem benutzerdefinierten Laufzeitmenü eines xy-Graphen während der Laufzeit modifizieren.
Weiß jemand, wie das klappt?

Habs über Eigenschafts und Methodenknoten versucht aber leider nix gefunden.

Danke

Basti
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
15.03.2010, 23:43
Beitrag #2

schrotti Offline
LVF-Freak
****


Beiträge: 842
Registriert seit: Feb 2008

2009 - 2011
2006
kA

70180
Deutschland
Laufzeitmenü von Graph auslesen / schreiben
Erst mal ein Link:
http://www.LabVIEWforum.de/Eintrag-im-Kont...ten-t15805.html

Du kannst das Kontextmenü wie im verlinkten Threat dynamisch erstellen oder statisch über das Kontextmenü des Graphen. Auch eine Mix aus beidem ist möglich.

   

Gruß Julius
Empfehlungen: expressionflow, LavaG , mooregoodideas, OpenG, JKI Blog
Tipp
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.03.2010, 12:12
Beitrag #3

BastiFantasti Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 77
Registriert seit: Sep 2007

7.1 - 2013
2007
DE

73527
Deutschland
Laufzeitmenü von Graph auslesen / schreiben
Hallo,

danke! So könnte das klappen. Werds heut abend mal versuchen.


Das heißt aber, wenn ich das dynamisch erstell, muss ich gar keine Tags hinterlegen für das benutzerdefinierte menü, oder?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.03.2010, 12:49 (Dieser Beitrag wurde zuletzt bearbeitet: 16.03.2010 12:57 von GerdW.)
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Laufzeitmenü von Graph auslesen / schreiben
Hallo Basti,

beim dynamischen Menu-Erstellen hinterlegst du doch auch wieder Tags...
Jeder Menueintrag besteht aus Tag und angezeigtem Text!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.03.2010, 13:26
Beitrag #5

unicorn Offline
LVF-Freak
****


Beiträge: 680
Registriert seit: Jul 2009

8.6.1, 2010 - 2012
1994
EN

10xxx
Deutschland
Laufzeitmenü von Graph auslesen / schreiben
Zur Laufzeit musst Du über die Eventstruktur und den Fall "Shortcut menu activation" gehen. Hier bekommt man eine Referenz auf das Menu, das man mit den Menu-VIs verändert kann. Ich habe es aber selbst noch nicht ausprobiert.

Siehe auch: Customizing Run-Time Shortcut Menus for Controls Programmatically
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.03.2010, 15:25
Beitrag #6

BastiFantasti Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 77
Registriert seit: Sep 2007

7.1 - 2013
2007
DE

73527
Deutschland
Laufzeitmenü von Graph auslesen / schreiben
das sieht auch net schlecht aus.

Ich benötig diese Funktion hauptsächlich, um das Kontextmenü zu internationalisieren...

ich werde das hier beschriebene wie gesagt testen...

Danke nochmals
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.03.2010, 15:36 (Dieser Beitrag wurde zuletzt bearbeitet: 16.03.2010 15:37 von GerdW.)
Beitrag #7

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Laufzeitmenü von Graph auslesen / schreiben
Hallo Basti,

guckst du hier.

Bei ItemNames gibst du deine internationalisierten Texte (=Menüeinträge) an. Bei ItemTags werden die (immer gleichen) Tags angegeben, die du dann in deiner Eventstruktur auswertest...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.03.2010, 16:44
Beitrag #8

unicorn Offline
LVF-Freak
****


Beiträge: 680
Registriert seit: Jul 2009

8.6.1, 2010 - 2012
1994
EN

10xxx
Deutschland
Laufzeitmenü von Graph auslesen / schreiben
' schrieb:..
Ich benötig diese Funktion hauptsächlich, um das Kontextmenü zu internationalisieren...
..

Das müsste auch so gehen, dass man für jedes Control das zugehörige Kontextmenü als *.rtm-File ablegt und bei der Installation verschiedene, sprach-spezifische, manuell generierte rtm-Files an die entsprechende Stelle kopiert. Hab ich aber noch nicht probiert. Würde mich aber interessieren, ob das so geht.

Die LabVIEW eigenen Kontextmenüs werden automatisch in die Sprache der Installation übersetzt. Beim Installer kann man die Sprachen einstellen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.03.2010, 07:38
Beitrag #9

BastiFantasti Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 77
Registriert seit: Sep 2007

7.1 - 2013
2007
DE

73527
Deutschland
Laufzeitmenü von Graph auslesen / schreiben
' schrieb:Hallo Basti,

guckst du hier.

Bei ItemNames gibst du deine internationalisierten Texte (=Menüeinträge) an. Bei ItemTags werden die (immer gleichen) Tags angegeben, die du dann in deiner Eventstruktur auswertest...

Hallo,

ja, die Funktion kenn ich. Hab aber keine Möglichkeit gefunden, an die Referenz des Laufzeitmenüs zu kommen.

Aber ich werds jetzt noch versuchen, wie's oben in den Beiträgen steht.

Danke
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.03.2010, 08:00
Beitrag #10

BastiFantasti Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 77
Registriert seit: Sep 2007

7.1 - 2013
2007
DE

73527
Deutschland
Laufzeitmenü von Graph auslesen / schreiben
So,

das hat jetzt soweit funktioniert.

Ich bin vorgegangen wie in dem NI Beitrag von oben.
Dazu müssen aber bei jeder Aktivierung des Kontextmenüs die Strings neu übergeben werden...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Laufzeitmenü vergrößern Niko1912 4 3.929 25.04.2019 16:45
Letzter Beitrag: Trinitatis
  Feste Werte aus XY-Graph auslesen/bestimmen jagu22 3 5.168 23.12.2017 14:28
Letzter Beitrag: Lucki
  Laufzeitmenü Farbe ändern MEng Thomas 25 15.803 28.06.2017 14:43
Letzter Beitrag: MEng Thomas
  Laufzeitmenü deaktivieren P.Pfarherr 8 9.570 19.10.2016 14:09
Letzter Beitrag: C.Maier
  Koordinaten auslesen -> in Array schreiben --> RAM Voll man1acc 14 12.371 07.11.2012 15:23
Letzter Beitrag: man1acc
  Texteingabe-Element auslesen und schreiben sachti 5 5.917 13.04.2012 12:38
Letzter Beitrag: Kiesch

Gehe zu: