| 4D v13Progress Stopped | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v13
 Progress Stopped 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Progress Stopped ( id ) -> Funktionsergebnis | ||||||||
| Parameter | Typ | Beschreibung | ||||||
| id | Lange Ganzzahl |   | ID des Ablaufbalkens | |||||
| Funktionsergebnis | Boolean |   | Wahr = Benutzer hat auf Stop Schaltfläche geklickt | |||||
Die Methode Progress Stopped gibt Wahr zurück, wenn ein Benutzer auf die Stop Schaltfläche des Ablaufbalkens, angegeben im Parameter id, klickt.
Sie müssen diese Methode aufrufen, um zu testen, ob der Benutzer auf die Stop Schaltfläche geklickt hat. Die Schaltfläche löst nicht das Ereignis ansich aus. 
Beispiel für einen Ablaufbalken in einer Schleife:
 $ProgressID:=Progress New // Neuen Ablaufbalken erstellen
  // Der Ablaufbalken muss eine Stop Schaltfläche haben
 Progress SET BUTTON ENABLED($ProgressID;True)
 For($i;1;100)
  // o lange der Ablauf nicht gestoppt wird...
    If(Not(Progress Stopped($ProgressID)))
       Progress SET TITLE($ProgressID;"Test progress #"+String($ProgressID))
       Progress SET PROGRESS($ProgressID;$i/100)
       Progress SET MESSAGE($ProgressID;String(100*$i/100)+" %")
       (...)
    Else // Der Benutzer klickt auf Stop
       $i:=100 // Wir verlassen die Schleife
    End if
 End for
  // Ablaufbalken wird endgültig geschlossen (die Stop Schaltfläche selbst tut nichts)
 Progress QUIT($ProgressID)
	Produkt: 4D
	Thema: Ablaufbalken
	
        
        
	
     Alphabetische Liste der Befehle
    Alphabetische Liste der Befehle