| Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v20
 Progress Stopped 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Progress Stopped ( id ) -> Résultat | ||||||||
| Paramètre | Type | Description | ||||||
| id | Entier long |   | ID de la barre de progression | |||||
| Résultat | Booléen |   | 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 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) 
	Produit :  4D
	Thème :  Barres de progression
	
        
        
	Nom intl. :  Progress Stopped
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	4D Progress ( 4D v20)
	
	
	
	
	
	
	
	
	
 Ajouter un commentaire
Ajouter un commentaire