Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Puntoinfinito en 20 Julio 2012, 11:40 am



Título: ProgressBar con Timer?
Publicado por: Puntoinfinito en 20 Julio 2012, 11:40 am
Hey, hace tiempo que no programo en .NET con Visual Basic Express 2010 y la verdad es que por no tocar-lo se me ha olvidado algo (de momento, esperemos que no más cosas xD)

No em acuerdo que código se le ponía al timer si queremos llener un ProgressBar en el tiempo que indique el timer.

Creo recordar que era así, el código del timer tenía que ser:

Código
  1. ProgressBar1.maximum = Timer1.interval

¿Cómo era xD?

Saludos


Título: Re: ProgressBar con Timer?
Publicado por: seba123neo en 20 Julio 2012, 14:56 pm
el control Timer tiene un evento Tick(), ahi dentro pones el codigo.


Título: Re: ProgressBar con Timer?
Publicado por: Keyen Night en 20 Julio 2012, 15:53 pm
Si quieres llenar un ProgressBar en X cantidad de tiempo mediante un Timer, entonces el Interval debe ser el X tiempo entre el Maximum, y sumar a Value 1 en cada evento Tick.


Título: Re: ProgressBar con Timer?
Publicado por: 79137913 en 20 Julio 2012, 15:56 pm
HOLA!!!

En el inicio pones:
ProgressBar.Maximum = 100

En el Tick() pones:
ProgressBar1.Value = ProgressBar1.Value +1

GRACIAS POR LEER!!!


Título: Re: ProgressBar con Timer?
Publicado por: Puntoinfinito en 20 Julio 2012, 16:15 pm
Ticktick, es verdad!!  GRACIAS!

Saludos


Título: Re: ProgressBar con Timer?
Publicado por: Puntoinfinito en 20 Julio 2012, 18:48 pm
Ahora que estoy en Windows y he probado el codec... me da error  :-(

Código
  1. Timer1.Tick(ProgressBar1.Value = ProgressBar1.Value + 1)

Ahí me sale error...


Título: Re: ProgressBar con Timer?
Publicado por: 79137913 en 20 Julio 2012, 19:06 pm
HOLA!!!

Leete esto:
http://msdn.microsoft.com/en-us/library/system.windows.forms.timer.tick.aspx#Y318

GRACIAS POR LEER!!!