Affichage conditionnel

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 Mode showcheckbox.png BoîteSélection 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 Mode showhideobject.png 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é’.

Vous pouvez utiliser les opérateurs logiques (par ex., ≠, ≥, ˄ ou encore \(\parallel\)) de la fenêtre déroulante pour définir vos conditions.

Exemples :

  • 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\(\parallel\)h comme condition pour le texte.

Les symboles parallèles \(\parallel\) ou perpendiculaires \(\perp\) peuvent être trouvés dans la boîte de symboles à droite dans Saisie.

Saisie : Voir aussi les commandes : SoitVisibleDansVue ou SoitConditionPourAfficherObjet.