Tutorial:Scripting: Caselle di controllo mutuamente esclusive

Da GeoGebra Manual.

Questo tutorial descrive come creare tre caselle di controllo, di cui una è sempre attivata. Questa costruzione utilizza lo scripting. In questo caso verrà utilizzato il GGBScript, in quanto è particolarmente utile per script semplici.

1 Creare tre caselle di controllo, a,b e c.

2 Fare clic con il tasto destro del mouse sulla casella di controllo a, aprire la finestra di dialogo Proprietà, e nella scheda Scripting, (All'aggiornamento), inserire il seguente script nel campo testo:

ImpValore[a,true]
ImpValore[b,false]
ImpValore[c,false]

Assicurarsi che nel menu di riepilogo a discesa risulti selezionato GGBScript. Confermare lo script facendo clic su OK. Chiudere la finestra di dialogo Proprietà.

3 Ripetere lo stesso procedimento con la casella di controllo b, semplicemente scambiando a con b nello script:

ImpValore[b,true]
ImpValore[a,false]
ImpValore[c,false]

4 Ripetere lo stesso procedimento con la casella di controllo c:

ImpValore[c,true]
ImpValore[b,false]
ImpValore[a,false]

5 Provare a fare clic con il mouse sulle caselle di controllo. Ad ogni clic, esattamente una sola casella risulterà attivata.

© 2021 International GeoGebra Institute