Différences entre versions de « Affichage conditionnel »

De GeoGebra Manual
Aller à : navigation, rechercher
Ligne 1 : Ligne 1 :
 
<noinclude>{{Manual Page|version=4.0}}</noinclude>{{objects|advanced}}
 
<noinclude>{{Manual Page|version=4.0}}</noinclude>{{objects|advanced}}
:{{translate|Conditional Visibility}}
 
  
 +
Non seulement vous pouvez afficher ou cacher certains objets, mais vous pouvez aussi faire dépendre cette propriété d’une certaine condition. Par exemple, vous désirez qu’un objet n’apparaisse sur l’écran que si vous cochez une case placée dans la vue [[Graphique]] ou que si un  [[Outil Curseur |curseur]] prend  une certaine valeur.
  
Apart from just showing or hiding certain objects you can also have their visibility status depend on a certain condition. For example, you would like an object to appear on screen if you check a checkbox positioned in the [[Graphics View]] or if a [[Slider Tool|slider]] is changed to a certain value.
 
  
==Conditionally Show or Hide Existing Objects==
+
==Affichage conditionnel d’objets existants==
  
You can use the [[Image:Tool Check Box to Show Hide Objects.gif]] [[Check Box to Show/Hide Objects Tool]] in order to create a checkbox that controls the visibility of one or more existing objects on screen.  
+
Vous pouvez utiliser l’outil    [[Image:Tool Check Box to Show Hide Objects.gif]] [[Outil Boîte_de_sélection_des_objets_à_Afficher/Cacher]] pour créer une case à cocher contrôlant la visibilité sur l’écran d’un ou plusieurs objets existants.
  
Alternatively, you could also create a [[Boolean values|Boolean variable]] (e. g., <code>b = true</code>) using the [[Input Bar]] and make it visible as a checkbox in the [[Graphics View]] by changing its visibility status (e. g., use  [[Image:Tool_Show_Hide_Object.gif]] [[Show / Hide Object Tool]] or the [[Context Menu]]). In order to use this Boolean variable as a condition for the visibility of certain objects, you need to follow the steps described below.
+
Une alternative est de créer une [[Valeurs booléennes|variable booléenne]] (par ex., <code>b = true</code>) en utilisant le Champ de [[Saisie]] et de la faire afficher en tant que case à cocher dans la vue [[Graphique]] en changeant sa visibilité (par ex., en utilisant le mode  [[Image:Tool_Show_Hide_Object.gif]] [[Outil Afficher/cacher_l'objet]] ou le [[Menu_contextuel]]). Pour utiliser cette variable booléenne comme condition pour l’affichage ou non de certains objets, vous devez suivre les étapes décrites ci-dessous.
 +
 
 +
 
 +
==Modifier la visibilité d’un objet nouvellement créé==
 +
 
 +
Dans le  [[Dialogue_Propriétés]], vous pouvez entrer une condition pour l’affichage d’un objet dans l’onglet ‘Avancé’.
 +
 
 +
{{note|Vous pouvez utiliser les opérateurs logiques (par ex., ≠, ≥,  ˄) de la fenêtre déroulante pour définir vos conditions.}}
  
==Changing the Visibility of Newly Created Objects==
 
In the [[Properties Dialog]], you can enter a condition for the visibility of an object on tab Advanced.
 
{{note|You can select the logic operators (e. g., ≠, ≥, ˄, ‖) from the drop down list in order to create your conditional statements.}}
 
 
{{example|
 
{{example|
* If a is a slider, then the conditional statement a < 2 means that the corresponding object is only shown in the Graphics View if the slider value is less than 2.
+
* Si a est un curseur, alors la condition a<2 signifie que l’objet correspondant n’est seulement visible dans la vue Graphique que si la valeur du curseur est strictement plus petite que 2.
* If b is a Boolean variable, you can use b as a conditional statement. The corresponding object is shown whenever the value of b is true and is hidden when the value of b is false.
+
 
* If g and h are two lines and you would like a text to be shown whenever these lines are parallel, then you could use g h as a conditional statement for the text.}}
+
* Si b est une variable booléenne, vous pouvez utiliser b comme condition. L’objet correspondant ne sera visible que si la valeur de b est true et ne sera pas visible si la valeur de b est false.  
 +
 
 +
* Si g et h sont deux lignes et que vous désirez afficher un texte uniquement si les lignes sont parallèles, vous pouvez utiliser g//h comme condition pour le texte.}}

Version du 20 juin 2011 à 10:32


Non seulement vous pouvez afficher ou cacher certains objets, mais vous pouvez aussi faire dépendre cette propriété d’une certaine condition. Par exemple, vous désirez qu’un objet n’apparaisse sur l’écran que si vous cochez une case placée dans la vue Graphique ou que si un curseur prend une certaine valeur.


Affichage conditionnel d’objets existants

Vous pouvez utiliser l’outil Tool Check Box to Show Hide Objects.gif Outil Boîte_de_sélection_des_objets_à_Afficher/Cacher pour créer une case à cocher contrôlant la visibilité sur l’écran d’un ou plusieurs objets existants.

Une alternative est de créer une variable booléenne (par ex., b = true) en utilisant le Champ de Saisie et de la faire afficher en tant que case à cocher dans la vue Graphique en changeant sa visibilité (par ex., en utilisant le mode Tool Show Hide Object.gif Outil Afficher/cacher_l'objet ou le Menu_contextuel). Pour utiliser cette variable booléenne comme condition pour l’affichage ou non de certains objets, vous devez suivre les étapes décrites ci-dessous.


Modifier la visibilité d’un objet nouvellement créé

Dans le Dialogue_Propriétés, vous pouvez entrer une condition pour l’affichage d’un objet dans l’onglet ‘Avancé’.

Note : Vous pouvez utiliser les opérateurs logiques (par ex., ≠, ≥, ˄) de la fenêtre déroulante pour définir vos conditions.
Exemple:
  • Si a est un curseur, alors la condition a<2 signifie que l’objet correspondant n’est seulement visible dans la vue Graphique que si la valeur du curseur est strictement plus petite que 2.
  • Si b est une variable booléenne, vous pouvez utiliser b comme condition. L’objet correspondant ne sera visible que si la valeur de b est true et ne sera pas visible si la valeur de b est false.
  • Si g et h sont deux lignes et que vous désirez afficher un texte uniquement si les lignes sont parallèles, vous pouvez utiliser g//h comme condition pour le texte.
© 2024 International GeoGebra Institute