Il trigger Cambio valore esegue l'operazione, in base al cambio valore delle proprietà Variable e Object.

onValueChange(SOURCE, ()=>{
1
});
Hold Delay
onValueChangeWithDelay(SOURCE, 0, ()=>{
2 1 3
});
1: Sorgente
2: Hold Delay
Se [Hold Delay] è stato attivato, l'operazione viene eseguita dopo il tempo impostato.
3: Ritardo di mantenimento impostato
(Esempio 1)
Se si inverte il valore ON/OFF della variabile booleana BOOL1, si attiva il trigger.
| Blocco Variable | Impostare la variabile BOOL1 sul blocco variabili. Blocco
TestoonValueChange(BOOL1,()=>{ }); Hold Delay Dopo aver modificato un valore e dopo che è trascorso il tempo specificato, l’operazione viene eseguita. BloccoSelezionare la casella di controllo per impostare un tempo di ritardo. TestoPer impostare un tempo di ritardo (per esempio, 10 secondi) in modalità testo, usare onValueChangeWithDelay(BOOL1, 10, ()=>{ }); |
(Esempio 2)
Se si modifica il valore della variabile a numero intero INT1, si attiva il trigger.
| Blocco Variable | Impostare la variabile INT1 sul blocco variabili. Blocco
TestoonValueChange(INT1,()=>{ }); Hold Delay Dopo aver modificato un valore e dopo che è trascorso il tempo specificato, l’operazione viene eseguita. BloccoSelezionare la casella di controllo per impostare un tempo di ritardo. TestoPer impostare un tempo di ritardo (per esempio, 10 secondi) in modalità testo, usare onValueChangeWithDelay(INT1, 10, ()=>{ }); |
(Esempio 3)
Se si modifica il valore della variabile stringa (STRING1), si attiva il trigger.
| Blocco Variable | Impostare la variabile STRING1 sul blocco variabili. Blocco
TestoonValueChange(STRING1,()=>{ }); Hold Delay Dopo aver modificato un valore e dopo che è trascorso il tempo specificato, l’operazione viene eseguita. BloccoSelezionare la casella di controllo per impostare un tempo di ritardo. TestoPer impostare un tempo di ritardo (per esempio, 10 secondi) in modalità testo, usare onValueChangeWithDelay(STRING1, 10, ()=>{ }); |
(Esempio 4)
Se si modifica il raggio dell'angolo dell'oggetto grafico Rectangle1, si attiva il trigger.
L'oggetto grafico viene disegnato con il software di modifica schermate.
| Blocco Oggetto schermo | Imposta la proprietà dell'oggetto Rectangle1.CornerRadius.BottomRight. Blocco
TestoonValueChange($GraphicObject.Rectangle1.CornerRadius.BottomRight,()=>{ }); Hold Delay Dopo aver modificato un valore e dopo che è trascorso il tempo specificato, l’operazione viene eseguita. BloccoSelezionare la casella di controllo per impostare un tempo di ritardo. TestoPer impostare un tempo di ritardo (per esempio, 10 secondi) in modalità testo, usare onValueChangeWithDelay($GraphicObject.Rectangle1.CornerRadius.BottomRight, 10, ()=>{ }); |