Description
Définit la valeur d'un attribut d'objet par un autre attribut d'objet.
Utilisation dans la liste de fonctions
DéfinirAttributParAttribut (Nom de vue, Objet, Nom d'attribut, Nom de vue cible, Objet graphique cible, Nom d'attribut cible)
Utilisation dans les fonctions définies par l'utilisateur
SetPropertyByProperty Screen_name, Screen_object, Property_name, Source_screen_name, Source_screen_object, Source_property_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 autre propriété d'image, les paramètres "Objet" et "Objet cible" doivent être vides. Utilisez p. ex. la syntaxe suivante à cet effet :
SetPropertyByProperty Screen_name, Property_name, Source_screen_name, Source_property_name
Paramètres
Nom de vue
Nom de la vue contenant l'objet.
Objet
Nom de l'objet à partir duquel une valeur d'attribut est transférée à l'objet cible.
Nom d'attribut
Nom d'attribut dont la valeur est transférée à l'objet cible.
Nom de vue cible
Nom de la vue contenant l'objet cible.
Objet graphique cible
Nom de l'objet cible dont un attribut est modifié.
Nom d'attribut cible
Nom d'attribut modifié.
Exemple
Le code du programme suivant transmet avec la fonction SetPropertyByProperty la propriété "ToolbarButtonClick" de l'objet "Control_1" dans la vue d'origine "Trend_1" : sur la propriété correspondante dans la vue cible "Trend_2".
|
'Programming language: VBS 'Name of source picture: Trend_1 'Name of target picture: Trend_2 'Name of the f(t) trend view control: Control_1 SetPropertyByProperty "Trend_1", "Control_1", "ToolbarButtonClick", "Trend_2", "Control_2", "ToolbarButtonClick" 'User defined code ... |
|
{ //Programming language: C //Name of source picture: Trend_1 //Name of target picture: Trend_2 //Name of the f(t) trend view control: Control_1 SetPropertyByProperty ("Trend_1", "Control_1", "ToolbarButtonClick", "Trend_2", "Control_2", "ToolbarButtonClick"); // User defined code ... } |