Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: alfa_28 en 17 Septiembre 2006, 21:05 pm



Título: progressbar porcentaje
Publicado por: alfa_28 en 17 Septiembre 2006, 21:05 pm
hola amigos me pueden dar una mano en esto
para que haga el proceso es asi:

private sub timer1_timer()
pr.max=100
for x= 1 to 100
pr.value=x
if x = x +1 then
pr.max=x
endif
next x
end sub

   bueno aqui  quiero que segun al proceso que empiese a contar en porcentaje del 0 al 100%

espero respuestas y saludos a todos



 


Título: Re: progressbar porcentaje
Publicado por: Hendrix en 17 Septiembre 2006, 21:42 pm
if x = x +1 then
pr.max=x
endif

Eso no se va a komplir nunka, puesto que estas comparando un resultado kno el mismo resutlado + 1.....asi que nunka entrara aki dentro.

Salu2



Título: Re: progressbar porcentaje
Publicado por: Zeroql en 18 Septiembre 2006, 04:51 am
Código:
for x=0 to 100-1
  pr.value=x
next x
eso es todo.


Título: Re: progressbar porcentaje
Publicado por: alfa_28 en 19 Septiembre 2006, 22:33 pm
if x = x +1 then
pr.max=x
endif

Eso no se va a komplir nunka, puesto que estas comparando un resultado kno el mismo resutlado + 1.....asi que nunka entrara aki dentro.

Salu2







Hola que tal
pues yo te digo que lo programes el cod que yo puse y veras que ssi funciona.
pero el problema es que segun el proseso haga un conteo de 0 a 100% y ese conteo se muestre en un label1

de todos modos gracias y saludos......


Título: Re: progressbar porcentaje
Publicado por: Zibra en 19 Septiembre 2006, 22:41 pm
if x = x +1 then
pr.max=x
endif

Eso no se va a komplir nunka, puesto que estas comparando un resultado kno el mismo resutlado + 1.....asi que nunka entrara aki dentro.

Salu2







Hola que tal
pues yo te digo que lo programes el cod que yo puse y veras que ssi funciona.
pero el problema es que segun el proseso haga un conteo de 0 a 100% y ese conteo se muestre en un label1

de todos modos gracias y saludos......

eso se puede cumplir por que estan en el sub de timer, no se mucho de esto pero yo hice algo parecido pero alreves osea que el conteo se valla de 25 hasta abajo y cuando llege a 0 se pare, si te sirve ese code dime y lo pongo


Título: Re: progressbar porcentaje
Publicado por: Zeroql en 20 Septiembre 2006, 21:04 pm
vean mucjhachos se me olvido algo: es
Código:
dim cont 
provate sub timer1_timer()
cont=cont+1
if x< 100 then
 x.value=cont
end if
end sub


Título: Re: progressbar porcentaje
Publicado por: alfa_28 en 21 Septiembre 2006, 00:10 am
Hola que tal
 Ya mandame el  cod igo para probarlo a ver  si me sirve
gracias
..................saludos


Título: Re: progressbar porcentaje
Publicado por: Zibra en 21 Septiembre 2006, 06:40 am
en este code se usa variables, supongo que sabes usarlas, es solo una y de tipo integer, tambien te puse el code todo los botones y labels para que veas todo, el del timer tambien esta claro  ::)

Código:
Dim tiempo As Integer


Private Sub Command1_Click()
Text1.Text = "10"
End Sub

Private Sub Command2_Click()
Text1.Text = "30"
End Sub

Private Sub Command3_Click()
Text1.Text = "15"
End Sub

Private Sub Command4_Click()
Text1.Locked = False
End Sub

Private Sub Command5_Click()

If Command5.Caption = "Empezar" Then
Label5.Visible = True
Command5.Caption = "Parar"
Timer1.Interval = 1000
Timer1.Enabled = True
Else
Label5.Visible = False
Command5.Caption = "Empezar"
Timer1.Enabled = False
End If
End Sub

Private Sub Timer1_Timer()

tiempo = Text1.Text

If tiempo <> 0 Then
tiempo = tiempo - 1
Text1.Text = tiempo
Else
Timer1.Enabled = False
Label5.Visible = False
Text1.Text = ""
Command5.Caption = "Empezar"
Beep
End If
End Sub