Beschreibung
Legt den Wert einer Objekteigenschaft durch einen Variablenwert fest.
Verwendung in der Funktionsliste
SetzeEigenschaftDurchVariable (Bildname, Bildobjekt, Name der Eigenschaft, Variablenname)
Verwendung in benutzerdefinierten Funktionen
SetPropertyByTag Screen_name, Screen_object, Property_name, Tag_name
Verwendbar, sofern das projektierte Gerät benutzerdefinierte Funktionen unterstützt. Weitere Informationen finden Sie unter "Systemfunktionen für Runtime Professional".
Wenn Sie die Eigenschaft eines Bildes durch einen Variablenwert festlegen wollen, muss der Parameter "Objekt" leer sein. Verwenden Sie dazu z. B. folgende Syntax:
SetPropertyByTag Screen_name, Property_name, Tag_name
Parameter
Bildname
Name des Bildes, in dem das Objekt enthalten ist.
Bildobjekt
Name des Objekts, dessen Eigenschaft durch den Variablenwert gesetzt wird.
Name der Eigenschaft
Name der Eigenschaft, die durch den Variablenwert gesetzt wird.
Variablenname
Name der Variablen, die den Wert der Eigenschaft enthält.
Beispiel
Der folgende Programmcode ändert mit der Funktion SetPropertyByTag die Eigenschaft eines Objekts: Beim Klicken auf das Objekt werden der Objektname und das Bild, in dem sich das Objekt befindet, übergeben. Die Überschrift CaptionText im Bildfenster erhält den Wert der Variable HMI_value_1.
|
'Programming language: VBS SetPropertyByTag screenName, objectName, "CaptionText", "HMI_value_1" 'User defined code ... |
|
{ //Programming language: C SetPropertyByTag (screenName, objectName, "CaptionText", "HMI_value_1"); // User defined code ... } |
Beispiel
Der folgende Programmcode ändert mit der Funktion SetPropertyByTag die Eigenschaft eines Objekts: Im Bild "Trends" wird die Eigenschaft "ToolbarButtonClick" des darin enthaltenen Objekts "Control_1" auf den Wert 26 gesetzt.
|
'Programming language: VBS 'Name of the picture: Trends 'Name of the f(t) trend view control: Control_1 SetPropertyByConstant "Trends", "Control_1", "ToolbarButtonClick", "26" 'User defined code ... |
|
{ //Programming language: C //Name of the picture: Trends //Name of the f(t) trend view control: Control_1 SetPropertyByConstant ("Trends", "Control_1", "ToolbarButtonClick", "26"); // User defined code ... } |