4D v19Progress Stopped | 
            |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
                 
                
  | 
                
			
                    
                         
    4D v19
 
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;True)
 For($i;1;100)
  // Tant que la progression n’est pas stoppée...
    If(Not(Progress Stopped($ProgressID)))
       Progress SET TITLE($ProgressID;"Test progression #"+String($ProgressID))
       Progress SET PROGRESS($ProgressID;$i/100)
       Progress SET MESSAGE($ProgressID;String(100*$i/100)+" %")
       (...)
    Else // L’utilisateur a cliqué sur Stop
       $i:=100 // On sort de la boucle
    End if
 End for
  // Fermeture finale de la barre (le bouton Stop lui-même ne fait rien)
 Progress QUIT($ProgressID) 
	Produit :  4D
	Thème :  Barres de progression
	
        
        
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	4D Progress ( 4D v19)
	
	
	
	
	
	
	
	
	
	
	
	
	
	
Ajouter un commentaire