DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Propriétés WLangage / Propriétés des fenêtres, des pages et de leurs champs
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
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.
Exemple
// 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.
Version minimum requise
  • Version 9
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 23/08/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale