4D v16

Progress Stopped

Accueil

 
4D v16
Progress Stopped

Progress Stopped 


 

Progress Stopped ( id ) -> Résultat 
Paramètre Type   Description
id  Entier long in ID de la barre de progression
Résultat  Booléen in Vrai = L’utilisateur a cliqué sur le bouton Stop

La méthode Progress Stopped retourne Vrai si l’utilisateur a cliqué sur le bouton Stop de la barre de progression désignée par le paramètre id.

Vous devez appeler cette méthode pour tester si l’utilisateur a cliqué sur le bouton Stop. Le bouton ne déclenche pas d’événement lui-même.

Exemple  

Exemple de barre de progression sur une boucle :

 $ProgressID:=Progress New // création d’une nouvelle barre
  // La barre doit avoir un bouton Stop
 Progress SET BUTTON ENABLED($ProgressID;Vrai)
 Boucle($i;1;100)
  // Tant que la progression n’est pas stoppée...
    Si(Non(Progress Stopped($ProgressID)))
       Progress SET TITLE($ProgressID;"Test progression #"+Chaine($ProgressID))
       Progress SET PROGRESS($ProgressID;$i/100)
       Progress SET MESSAGE($ProgressID;Chaine(100*$i/100)+" %")
       (...)
    Sinon // L’utilisateur a cliqué sur Stop
       $i:=100 // On sort de la boucle
    Fin de si
 Fin de boucle
  // Fermeture finale de la barre (le bouton Stop lui-même ne fait rien)
 Progress QUIT($ProgressID

 
PROPRIÉTÉS 

Produit : 4D
Thème : Barres de progression
Nom intl. : Progress Stopped

 
HISTORIQUE 

 
UTILISATION DE L'ARTICLE

4D Progress ( 4D v16)