# Changement de valeur

Le déclencheur Changement de valeur exécute l'opération en fonction du changement de valeur des propriétés Variable et Object.

##### Bloc

##### Texte

onValueChange(SOURCE, ()=>{
1
});

Hold Delay

onValueChangeWithDelay(SOURCE, 0, ()=>{
2 1 3
});

1 : Source

2 : Hold Delay

Lorsque l'option [Hold Delay] est activée, l'opération s'exécute après un délai défini.

3 : Temps de réglage du retard de maintien

(Exemple 1)

Si la valeur de la variable booléenne (BOOL1) bascule entre ON et OFF, le déclenchement se produit.

Bloc de Variable | Définissez la variable BOOL1 dans le bloc de variable. ##### Bloc ##### Texte onValueChange(BOOL1,()=>{ }); Hold Delay Après un changement de valeur et le temps spécifié s'est écoulé, l'opération est exécutée. ##### Bloc Cochez la case pour définir un temps de retard. ##### Texte Pour définir un délai (par exemple, 10 secondes) en mode Texte, utilisez onValueChangeWithDelay(BOOL1, 10, ()=>{ });

(Exemple 2)

Si la valeur de la variable de type entier INT1 est modifiée, le déclenchement se produit.

Bloc de Variable | Définissez la variable INT1 dans le bloc de variable. ##### Bloc ##### Texte onValueChange(INT1,()=>{ }); Hold Delay Après un changement de valeur et le temps spécifié s'est écoulé, l'opération est exécutée. ##### Bloc Cochez la case pour définir un temps de retard. ##### Texte Pour définir un délai (par exemple, 10 secondes) en mode Texte, utilisez onValueChangeWithDelay(INT1, 10, ()=>{ });

(Exemple 3)

Si la valeur de la variable de chaîne (STRING1) est modifiée, le déclenchement se produit.

Bloc de Variable | Définissez la variable STRING1 dans le bloc de variable. ##### Bloc ##### Texte onValueChange(STRING1,()=>{ }); Hold Delay Après un changement de valeur et le temps spécifié s'est écoulé, l'opération est exécutée. ##### Bloc Cochez la case pour définir un temps de retard. ##### Texte Pour définir un délai (par exemple, 10 secondes) en mode Texte, utilisez onValueChangeWithDelay(STRING1, 10, ()=>{ });

(Exemple 4)

Si rayon d'angle de l'objet graphique Rectangle1 est modifiée, le déclenchement se produit.

L'objet graphique est dessiné dans le logiciel d'édition d'écrans.

Bloc de Screen Object | Définissez la propriété d'objet Rectangle1.CornerRadius.BottomRight. ##### Bloc ##### Texte onValueChange($GraphicObject.Rectangle1.CornerRadius.BottomRight,()=>{ }); Hold Delay Après un changement de valeur et le temps spécifié s'est écoulé, l'opération est exécutée. ##### Bloc Cochez la case pour définir un temps de retard. ##### Texte Pour définir un délai (par exemple, 10 secondes) en mode Texte, utilisez onValueChangeWithDelay($GraphicObject.Rectangle1.CornerRadius.BottomRight, 10, ()=>{ });