Creo que enfocas mal el problema.
El tiempo que debes asignarle al imer no es el tiempo total en llegar al 100% sino cada cuanto quieres que se mueva la barra.
Por ejemplo si el tiempo total es 5 segundos (5000 milisegundos), asigna un tiempo al Timer de 500 milisegundos y tendrás 10 pasadas (evento del timer) ; Por lo tanto en cada pasada avanza 10 posiciones la barra; De esta forma:
500*10=5000 (ms)
Si asignas un intervalo de 250 milisegundos al timer, tedrás 20 pasadas (ejecuciones del evento del Timer) hasta llegar a los 5000 ms; Por lo tanto en cada pasada (evento) deberás avanzar 5 posiciones para obtener el 100%.
No se si me he explicado.
|