VEEforum.de deutschsprachiges Forum für VEE Entwickler

Normale Version: Mehrsprachiges GUI - elegante Lösung gesucht.
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

gibt es eine elegante Möglichkeit, die Benutzeroberfläche eines
Programmes in Agilent VEE mehrsprachig zu gestalten?
Bei Popup-Dialogen lässt sich die Message ja in einer globalen Variablen
speichern. Aber den Titel von z.B. Alpha-numerics kann man nicht
dynamisch verändern. Hatte bis jetzt nur die Idee, die Titelleiste beim
GUI auszublenden und stattdessen ein weiteres Alpha-numeric, ebenfalls
ohne Titelleiste, als Titel für das erste Feld zu benutzen. Aber so
schön ist das halt nicht.

Das beigefügte Bild zeigt meine vorläufige Lösung für das
Titelleisten-Problem.
Moin,

besonders komfortabel ist dafür ein Record geeignet.
Data->Constant->Record
dort die Proberties-> Data Shape 1d wählen und
die Feldnamen anpassen deu, eng -> als Text

du kannst dazu gut diese Syntax verwenden (eg==1 ? Liby.eng[A] :Liby.deu[A])

Die Variable eg bestimmt die Sprache eng=1, deu=0

An A stellst du den Index des Wort-Arrays ein.
Ok, vielen Dank!
Ich habe dasselbe Problem noch mit den Buttons (Beschriftung einfacher OK-Buttons, aber auch die Buttons von Text-Eingabe-Popups). Lässt sich da was machen?
Wenn, dann funktioniert das nur mit "Selection Control Buttons".
Nur diese haben einen Input für Enum Variablen.
Wichtig dabei ist die Einstellung "Wait for Input".
Referenz-URLs