Différences entre versions de « Objets InterAction »

De GeoGebra Manual
Aller à : navigation, rechercher
 
(8 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
<noinclude>{{Manual Page|version=4.0}}[[Catégorie:Manuel (officiel)|{{PAGENAME}}]]</noinclude>
+
<noinclude>{{Manual Page|version=5.0}}[[Catégorie:Manuel (officiel)|{{PAGENAME}}]]</noinclude>
 
{{objects}}
 
{{objects}}
  
Ligne 8 : Ligne 8 :
 
== Boîte de sélection des objets à Afficher/Cacher==
 
== Boîte de sélection des objets à Afficher/Cacher==
  
Ces cases à cocher sont des représentations graphiques des  [[Valeurs_booléennes]]. Voir l' [[Outil Boîte_de_sélection_des_objets_à_Afficher/Cacher]] pour plus de détails. Les cases à cocher peuvent être aussi créées par la [[commande CaseACocher]].
+
Ces cases à cocher sont des représentations graphiques des  [[Valeurs_booléennes]]. Voir l'outil [[Outil BoîteSélection|BoîteSélection]] pour plus de détails. Les cases à cocher peuvent être aussi créées par la commande [[Commande CaseACocher|CaseACocher]].
  
 
==ChampTexte==
 
==ChampTexte==
  
Les champs texte fonctionnent comme formulaire pour les [[Script|scripts]]. Le script est déclenché par modification du texte dans le champ texte , en pressant la touche entrée ou en quittant le champ texte. La vaeur fourni peut être récupérée grâce à la  variable %0 .
+
Les champs texte fonctionnent comme formulaire pour les [[Script|scripts]]. Le script est déclenché par modification du texte dans le champ texte , en pressant la touche {{KeyCode|Entrée}} ou en quittant le champ texte. La valeur fournie peut être récupérée grâce à la  variable %0 .
{{example|1=Un ChampTexte avec comme Script GeoGebra <code>a=a+%0</code> modifiera la valeur du nombre ''a'' par la valeur entrée dans le champ, ceci uniquement si  ''a'' est [[Objets_libres,_dépendants_ou_auxiliaires|libre]].}}
+
{{exemple|1=Un ChampTexte avec comme Script GeoGebra <code>a=a+%0</code> modifiera la valeur du nombre ''a'' par la valeur entrée dans le champ, ceci uniquement si  ''a'' est [[Objets_libres,_dépendants_ou_auxiliaires|libre]].}}
 
 
Si vous voulez qu'un ChampTexte modifie la valeur d'un objet libre (ou redéfinisse un objet dépendant) vous pouvez lier cet objet au ChampTexte, dans ce cas, vous n'avez pas à insérer de script. Les champs texte peuvent être créés par l'[[outil Insérer_ChampTexte]] ou la  [[commande ChampTexte]].
 
  
 +
Si vous voulez qu'un ChampTexte modifie la valeur d'un objet libre (ou redéfinisse un objet dépendant) vous pouvez lier cet objet au ChampTexte, dans ce cas, vous n'avez pas à insérer de script. Les champs texte peuvent être créés par l'outil [[Outil ChampTexte|ChampTexte]] ou la commande [[Commande ChampTexte|ChampTexte]].
  
 
==Boutons==
 
==Boutons==
  
Les boutons ont pour finalité de déclencher des scripts lorsqu'ils sont pressés.Mais aussi des scripts peuvent être activés en cliquant sur n'importe quel autre objet (par ex. une  [[Outil Insérer_Image|image]] afin de rendre votre travail plus intuitif. Les boutons peuvent être créés par l'[[outil Insérer_Bouton]] ou la [[commande Bouton]].
+
Les boutons ont pour finalité de déclencher des scripts lorsqu'ils sont pressés.Mais des scripts peuvent aussi être activés en cliquant sur n'importe quel autre objet (par ex. une  [[Outil Image|image]] afin de rendre votre travail plus intuitif. Les boutons peuvent être créés par l'outil [[Image:Mode buttonaction.svg|link=|22px]] [[Outil Bouton|Bouton]] ou la commande [[Commande Bouton|Bouton]].
  
 
==Listes déroulantes==
 
==Listes déroulantes==
  
 
Pour utiliser une liste sous la forme '''Liste déroulante''' :
 
Pour utiliser une liste sous la forme '''Liste déroulante''' :
:* dans [[Graphique]] : Cocher l'item '''Liste déroulante''' dans l'onglet ''Basique'' des propriétés de la liste ;   
+
:* dans [[Image:Menu view graphics.svg|link=|16px]] [[Graphique]] : Cocher l'item '''Liste déroulante''' dans l'onglet ''Basique'' des propriétés de la liste ;   
:* dans [[Tableur]] : Il vous suffit d'entrer une liste dans une cellule du tableur et de cocher dans les Options Tableur  ''Utiliser Boutons et Cases à cocher''.
+
:* dans [[Image:Menu view spreadsheet.svg|link=|16px]] [[Tableur]] : Il vous suffit d'entrer une liste dans une cellule du tableur et de cocher dans les Options Tableur  ''Utiliser Boutons et Cases à cocher'' .
 +
 
 +
 
 +
Pour une liste déroulante, l'élément sélectionné peut être récupéré par les commandes  [[Commande PositionSélectionnée|PositionSélectionnée ]] et [[Commande ElémentSélectionné|ElémentSélectionné]], <br/>et on peut positionner la sélection d'un élément par <code>SoitValeur[liste déroulante, index désiré]</code>.
 +
 
 +
 
 +
{{Exemple| Pour créer une liste déroulante de trois fonctions <code>x+1</code>, <code>x^2</code>, <code>sqrt(x)</code>, créer d'abord cette liste en validant la saisie
 +
<code>L={x+1, x^2,sqrt(x)}</code>. <br/>Ensuite, par clic droit sur cette liste dans Algèbre, menu "Propriétés", cocher "Liste déroulante" dans l'onglet "Basique". <br/>Vous pouvez aussi définir une légende décrivant la liste déroulante.Vous pouvez ensuite valider la saisie <code>ElémentSélectionné(L)</code> pour représenter la fonction choisie auparavant.}}
 +
 
  
Pour une liste déroulante, l'élément sélectionné peut être récupéré par les commandes  [[Commande PositionSélectionnée|PositionSélectionnée ]] et [[Commande ElémentSélectionné|ElémentSélectionné]].
+
{{Idée|Pour déplacer dans Graphique une liste déroulante, la saisir par son intitulé, bouton droit enfoncé.}}

Version actuelle datée du 9 mars 2018 à 09:45



pour des feuilles de travail interactives avec des scripts, les objets d'interaction peuvent fournir de l'aide.

Ils sont de quatre types :

Boîte de sélection des objets à Afficher/Cacher

Ces cases à cocher sont des représentations graphiques des Valeurs_booléennes. Voir l'outil BoîteSélection pour plus de détails. Les cases à cocher peuvent être aussi créées par la commande CaseACocher.

ChampTexte

Les champs texte fonctionnent comme formulaire pour les scripts. Le script est déclenché par modification du texte dans le champ texte , en pressant la touche Entrée ou en quittant le champ texte. La valeur fournie peut être récupérée grâce à la variable %0 .

Exemple : Un ChampTexte avec comme Script GeoGebra a=a+%0 modifiera la valeur du nombre a par la valeur entrée dans le champ, ceci uniquement si a est libre.

Si vous voulez qu'un ChampTexte modifie la valeur d'un objet libre (ou redéfinisse un objet dépendant) vous pouvez lier cet objet au ChampTexte, dans ce cas, vous n'avez pas à insérer de script. Les champs texte peuvent être créés par l'outil ChampTexte ou la commande ChampTexte.

Boutons

Les boutons ont pour finalité de déclencher des scripts lorsqu'ils sont pressés.Mais des scripts peuvent aussi être activés en cliquant sur n'importe quel autre objet (par ex. une image afin de rendre votre travail plus intuitif. Les boutons peuvent être créés par l'outil Mode buttonaction.svg Bouton ou la commande Bouton.

Listes déroulantes

Pour utiliser une liste sous la forme Liste déroulante :

  • dans Menu view graphics.svg Graphique : Cocher l'item Liste déroulante dans l'onglet Basique des propriétés de la liste ;
  • dans Menu view spreadsheet.svg Tableur : Il vous suffit d'entrer une liste dans une cellule du tableur et de cocher dans les Options Tableur Utiliser Boutons et Cases à cocher .


Pour une liste déroulante, l'élément sélectionné peut être récupéré par les commandes PositionSélectionnée et ElémentSélectionné,
et on peut positionner la sélection d'un élément par SoitValeur[liste déroulante, index désiré].


Exemple : Pour créer une liste déroulante de trois fonctions x+1, x^2, sqrt(x), créer d'abord cette liste en validant la saisie L={x+1, x^2,sqrt(x)}.
Ensuite, par clic droit sur cette liste dans Algèbre, menu "Propriétés", cocher "Liste déroulante" dans l'onglet "Basique".
Vous pouvez aussi définir une légende décrivant la liste déroulante.Vous pouvez ensuite valider la saisie ElémentSélectionné(L) pour représenter la fonction choisie auparavant.


Note Idée : Pour déplacer dans Graphique une liste déroulante, la saisir par son intitulé, bouton droit enfoncé.
© 2022 International GeoGebra Institute