| 4D v15Progress Stopped | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v15
 Progress Stopped 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Progress Stopped ( id ) -> Resultado | ||||||||
| Parámetro | Tipo | Descripción | ||||||
| id | Entero largo |   | ID de la barra de progreso | |||||
| Resultado | Booleano |   | True = el usuario hizo clic en el botón Stop | |||||
El método Progress Stopped devuelve True si el usuario hace clic en el botón Stop de la barra de progreso designada por el parámetro id.
Debe llamar este método para probar si el usuario hizo clic en el botón Stop. El botón no dispara un evento.
Ejemplo de barra de progreso en un bucle:
 $ProgressID:=Progress New // creación de una nueva barra
  // La barra de progreso debe tener un botón Stop
 Progress SET BUTTON ENABLED($ProgressID;True)
 For($i;1;100)
  // Mientras el progreso no se detenga...
    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 // El usuario hace clic en Stop
       $i:=100 // Salimos del bucle
    End if
 End for
  // Cierre final de la barra (el botón Stop no hace nada)
 Progress QUIT($ProgressID)
	Producto: 4D
	Tema: Barras de progreso
	
        
        
	
	
	
	
	
	
	
	4D Progress ( 4D v15)
	
	
	
	
	
	
	
 Añadir un comentario
Añadir un comentario