Description
Définit la valeur d'un attribut d'objet par une valeur de variable.
Utilisation dans la liste de fonctions
DéfinirAttributParVariable (Nom de vue, Objet graphique, Nom d'attribut, Nom de variable)
Utilisation dans les fonctions définies par l'utilisateur
SetPropertyByTag Screen_name, Screen_object, Property_name, Tag_name
Utilisable dans la mesure où le pupitre configuré prend en charge les fonctions définies par l'utilisateur. Pour plus d'informations, référez-vous à "Fonctions système pour Runtime Professional".
Si vous voulez définir la propriété d'une image par une valeur de variable, le paramètre "Objet" doit être vide. Utilisez p. ex. la syntaxe suivante à cet effet :
SetPropertyByTag Screen_name, Property_name, Tag_name
Paramètres
Nom de vue
Nom de la vue contenant l'objet.
Objet graphique
Nom de l'objet dont l'attribut est défini par la valeur de variable.
Nom d'attribut
Nom d'attribut défini par une valeur de variable.
Nom de variable
Nom de la variable contenant la valeur de l'attribut.
Exemple
Le code du programme suivant modifie avec la fonction SetPropertyByTag la propriété d'objet : En cliquant sur l'objet, le nom de l'objet et la vue dans laquelle il se trouve sont transmis. Le titre CaptionText dans la fenêtre de vue contient la valeur de la 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 ... } |
Exemple
Le code du programme suivant modifie avec la fonction SetPropertyByTag la propriété d'objet : Dans la vue "Trends", la propriété "ToolbarButtonClick" de l'objet qu'elle contient "Control_1" prend la valeur 26.
|
'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 ... } |