Caselle di controllo

leucotea shared this question 9 years ago
Answered

Salve,

come si può far sì che, se si seleziona una casella di controllo, si deselezioni automaticamente un'altra e viceversa, lasciando praticamente un solo segno di spunta?

Se si inserisce per la casella di controllo b in Definizione:

    Se[a ≟ true, false]

stranamente quando a è true GeoGebra fa scomparire la casella b, come in Condizioni per mostrare l'oggetto.

Avevo trovato tempo fa un file che riproduceva la cosa in GeoGebraTube, ma naturalmente non sono stata in grado di ripescarlo...

Un caro saluto e grazie in anticipo.

Renata

Comments (5)

photo
1

Ciao Renata,

credo che la tua casella sparisca perchè non le hai collegato alcun oggetto.

Forse però è meglio utilizzare ImpValore su scripting all'aggiornamento.

Ti allego un file di esempio.

In pratica: crea le due caselle di controllo e collega a ciascuna uno o più oggetti.

Nello scripting usa ImpValore dicendo a ciascuna di essere vera mentre l'altra è falsa.

Quindi se ad es. hai le caselle a e b, nella scheda di scripting di a digiti:

ImpValore[a,true]

ImpValore[b,false]

e su b fai lo stesso, ma scambiando a con b.

(che spiegazione orribile, scusa...)

Ciao,

S.

https://ggbm.at/553695

photo
1

Ciao Renata,

credo che la tua casella sparisca perchè non le hai collegato alcun oggetto.

Forse però è meglio utilizzare ImpValore su scripting all'aggiornamento.

...

(che spiegazione orribile, scusa...)

Ciao,

S.

Orribile? No, è chiarissima, grazie, Simona.

Approfitto per un'ulteriore domanda. Nel file allegato, aggiornando la costruzione, si modificano i numeri casuali e il segno di spunta ritorna in c. È possibile aggiornare i numeri casuali senza modificare la posizione del segno di spunta, inserito ad esempio in a?


Un saluto caro.

Renata


p. s. . cosa curiosa, trascinando le caselle di controllo, si modifica il numero casuale :)

https://ggbm.at/553727

photo
1

Per ora posso dirti solo che è "giusto" che muovendo una casella di controllo si modifichino i numeri casuali, visto che lo script è "all'aggiornamento" e modificando la posizione della casella in realtà fai un aggiornamento.


Per il tuo quesito più importante al momento non ho una soluzione, quindi ho chiesto ai capi qui http://www.geogebra.org/for...

Vediamo cosa ci dicono, ciao!

S.

photo
1

Per ora posso dirti solo che è "giusto" che muovendo una casella di controllo si modifichino i numeri casuali, visto che lo script è "all'aggiornamento" e modificando la posizione della casella in realtà fai un aggiornamento.


Per il tuo quesito più importante al momento non ho una soluzione, quindi ho chiesto ai capi qui http://www.geogebra.org/for...

Vediamo cosa ci dicono, ciao!

S.

Sì per il primo punto. Basta poi fissare la casella per evitare l'effetto.

Grazie per avere chiesto ai capi, capa ;). Sarebbe comodo per il pulsante un comando tipo Aggiorna[<numero>].

GeoGebra4 è comunque davvero fantastico, ci sto perdendo ore, eheh, senza ironia, mi diverto.

Un abbraccio e ancora grazie.

r.

photo
1

Se dai un'occhiata al thread "di là", ti hanno risposto con un "workaround".

(thread, workaround ...) :anguished:

Ciao, (etcì)

S.

© 2021 International GeoGebra Institute