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
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?
Hallo Basti,
beim dynamischen Menu-Erstellen hinterlegst du doch auch wieder Tags...
Jeder Menueintrag besteht aus Tag und angezeigtem Text!
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
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...
' 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.
' 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
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...