|
|
|
|
|
AffichageActif (Propriété) En anglais : DisplayEnabled
La propriété AffichageActif permet de : - savoir si l'affichage d'un champ ou d'une fenêtre est activé ou non. Si l'affichage est activé, le contenu du champ est rafraîchi régulièrement.
- activer ou non l'affichage d'un champ ou d'une fenêtre.
Cette propriété permet d'optimiser les traitements dans lesquels un ou plusieurs champs doivent être manipulés. L'affichage du champ ou de la fenêtre n'est demandé qu'après la manipulation. Attention : Si les champs Table affichent le résultat de calculs automatiques, ces calculs ne sont pas effectués si la propriété AffichageActif est à Faux. Pour plus de détails, consultez les Remarques. // Ajout de 1000 éléments dans un champ Table // Le champ Table n'est plus ré-affiché à chaque ajout TABLE_TABLE1.AffichageActif = Faux // Ajout I est un entier POUR I = 1 À 1000 TableAjoute(TABLE_TABLE1, MonCalculContenuLigne(I)) FIN // Activation de l'affichage du champ Table TABLE_TABLE1.AffichageActif = Vrai
Syntaxe
Connaître le mode d'affichage actuel Masquer les détails
<Résultat> = <Elément manipulé>.AffichageActif
<Résultat> : Booléen - Vrai si l'affichage de l'élément est actif,
- Faux dans le cas contraire.
<Elément manipulé> : Nom de champ ou nom de fenêtre Nom du champ ou de la fenêtre à manipuler.
Modifier le mode d'affichage actuel Masquer les détails
<Elément manipulé>.AffichageActif = <Mode d'affichage>
<Elément manipulé> : Nom de champ ou de fenêtre Nom du champ ou de la fenêtre à manipuler. <Mode d'affichage> : Booléen - Vrai pour activer l'affichage de l'élément,
- Faux pour désactiver l'affichage de l'élément.
Remarques - La propriété AffichageActif ne doit jamais rester avec la valeur Faux. En effet, cette valeur doit être temporaire (par exemple pendant le remplissage d'un champ Table). Dans le cas contraire, le comportement de l'application peut être incohérent (en effet, Windows occupe alors 100% du processeur à demander l'affichage du champ, alors que cet affichage n'est pas activé).
- La propriété AffichageActif ne peut pas être utilisée sur les champs de type conteneur comme par exemple un champ Fenêtre interne.
- Exemple d'utilisation : champ Table :
Lorsque la propriété AffichageActif correspond à Faux, les calculs et les affichages ne sont pas réalisés dans le champ Table. Cette propriété permet par exemple à l’utilisateur d’ajouter ou supprimer des éléments dans le champ Table sans réaffichage et sans calcul. Les effets d'affichage sont ainsi éliminés et les ajouts sont optimisés puisque ni les codes d’affichage ni les traitements de calculs automatiques sont réalisés. Bien entendu, la propriété AffichageActif doit repasser à Vrai une fois les manipulations terminées.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|