|
|
|
|
- Présentation du champ Jauge infinie
- Créer un champ Jauge infinie
- Caractéristiques du champ Jauge infinie
- Fonctionnement du champ Jauge infinie
Présentation du champ Jauge infinie Afficher une jauge est une action d'information utile pour l'utilisateur final. Il peut arriver qu'il ne soit pas possible de prévoir la durée ou le volume d'un traitement et donc qu'il ne soit pas possible d'afficher une jauge de progression correspondant à l'état d'avancement. Il est possible de gérer ce cas grâce au champ Jauge infinie. Ce type de jauge affiche une animation sans fin.
Différents exemples de jauges "infinies" Créer un champ Jauge infinie Pour créer un champ de type Jauge infinie : - Sous le volet "Création", dans le groupe "Champs graphiques", déroulez l'option "Jauge" et sélectionnez une jauge infinie.
- Cliquez dans la fenêtre à la position où le champ doit être créé. Le champ apparaît en création.
Pour afficher les caractéristiques du champ, sélectionnez l'option "Description" dans le menu contextuel du champ. Caractéristiques du champ Jauge infinie Dans l'onglet "Général" de la fenêtre de description d'un champ Jauge infinie, il est possible de définir le type de la jauge infinie : - Linéaire native.
- Circulaire native.
- Image personnalisée. Dans ce cas, il est possible de spécifier sous l'éditeur ou par programmation :
- l'image utilisée.
Par programmation, cette option correspond à la propriété Image. - le nombre d'étapes de l'animation.
- la durée de l'animation
Par programmation, cette option correspond à la propriété DuréeAnimation. - si l'animation doit effectuer un aller-retour.
Par programmation, cette option correspond à la propriété AnimationAllerRetour.
Fonctionnement du champ Jauge infinie Une jauge infinie est une jauge qui ne s'arrête jamais. Pour utiliser une jauge infinie dans une application, il est conseillé de créer un champ Jauge infinie puis de le rendre visible ou invisible (propriété Visible) selon les besoins. Remarque : L'animation de la jauge infinie est réalisée dans le thread principal de l'application. Si le thread principal est bloqué par un traitement long, l'animation s'arrête. Le traitement associé à la jauge infinie doit : - soit être réalisé dans un thread secondaire.
- soit être un traitement asynchrone.
Liste des exemples associés :
|
Exemples unitaires (WINDEV) : Le champ Jauge
[ + ] Utilisation d'un champ Jauge.
|
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|