Textfelder per Skript verändern

marvin

Level-1
Beiträge
12
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Morgen,

ich habe mir in der Vorlage für neue Bilder ein Textfeld angelegt, so das auf allen Bildern dieses Textfeld existiert. Gibt es die Möglichkeit den Text in diesem Textfeld in allen Bildern gleichzeitig zu ändern ohne jedes Textfeld über HmiRuntime.Screens("Bildname").ScreenItems("Textfeld") einzeln ansprechen zu müssen ?

mfg

marvin
 
E/A-Feld anlegen - Modus Ausgabe - mit interner Variable "bestücken" -
interner Variable im Script mit SETVALUE neuen Wert zuweisen.
Feld nach belieben kopieren

Sollte gehen....:D
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke für den Tipp, er hat jedoch einen kleinen Haken.
Wenn ich beim E/A-Feld die Darstellung als Zeichenkette auswähle, ist die maximale Feldlänge der Zeichenkette auf 80 begrenzt. Es kann aber durchaus vorkommen das die Texte die dort ausgegeben werden länger als 80 Zeichen sind.

gruß marvin
 
Yeeph! Dann nimmst du Left(Zeihenfolge,80) im ersten Feld, und ein MID(String,81) in einem zweiten Feld; Felder geschickt ausrichten -voila.

...manchmal ist Kreativität gefragt - besonders bei WinCC flex
 
Ich habe gerade festgestellt das ich das ganze auch mit Hilfe eines Meldefensters realisieren kann. Damit habe ich mein Problem eigentlich auch schon gelöst.

Trotzdem Danke für die Hilfe.

gruß marvin
 
Zurück
Oben