|
Bueno... ahora es me queda mas claro...
para la simulacion puedes usar un control TIMER. Tiene la particularidad de ejecutar una serie de instrucciones cada cierto tiempo (hasta que pares el TIMER).
Es el control que tiene un reloj como imagen.
La propiedad que te interesa es INTERVAL. Valor 0 (cero) no ejecuta nada, valor 60000 equivale a un minuto. Es decir que 1 segundo es igual al valor 1000 en la propiedad INTERVAL.
si en el procedimiento del TIMER colocas algo asi:
ProgreesBar1.Value=ProgreesBar1.Value + 10 (o 20, 100, 500, depende de los valores que le des a MAX.....)
entonces incrementa el valor del progressbar PERO, esto lo hara cada (por ejemplo), 1 segundo. Si mediante el Text cambias el valor de la propiedad INTERVAL a 2000 entonces el incremento seria cada 2 segundos....
ten en cuenta que si el valor es 0 entoncees para la ejecucion de las instrucciones... la pregunta es ¿como hacer para que disminuya el ProgressBar?
debes crear dos procedimientos dentro del TIMER. Uno para incrementar el PROGREESS (cuando dan soga a la red) y otro para disminuirlo (para cuando recogen la red).
estos se ejecutaran segun se seleccione en el form RECOJER o LANZAR.
y debes poner algo para AUMENTAR o DISMINUIR la velocidad.
espero que te sirva esta explicacion..
sino, avisame que preparo un ejemplo con esto que te explico y te lo mando por mail (escribeme el mail tambien)
Suerte !!!!
PD: Ojo.. esto es solo para la DEMO. en la realidad habria que ver como reemplazar el PROGRESSBAR con el aparato de pesca real !
|