Visual Basic - mover un picturebox hacia arriba

Life is soft - evento anual de software empresarial
 
Vista:
Imágen de perfil de Andy

mover un picturebox hacia arriba

Publicado por Andy (8 intervenciones) el 24/05/2022 19:25:44
hola discupen estoy haciendo un cajero automatico y necesito hacer la simulacion cuando se retita el denero y queria mover un picture hacia arriba y que pare en un cierto tiempo usando timer pero no se como hacer ese procedimiento
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de RAUL
Val: 2
Ha aumentado su posición en 97 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

mover un picturebox hacia arriba

Publicado por RAUL (443 intervenciones) el 24/05/2022 23:08:10
lwp2

Ahi te dejo algo que probe x ahi te sirve
Private Sub Command1_Click()
'Procesos que completan e Retiro
'Ejecutamos el timer
Timer1.Enabled = True
Call Timer1_Timer
End Sub
Private Sub Timer1_Timer()
'Movemos el Picture
Static blnShowPicture As Boolean
If blnShowPicture Then
Picture1.Top = Picture1.Top - 10
Picture1.Left = Picture1.Left - 10
Picture1.Visible = True
blnShowPicture = False
Else
Picture1.Top = Picture1.Top - 10
Picture1.Left = Picture1.Left - 10
Picture1.Visible = False
blnShowPicture = True
End If
DoEvents
End Sub

Private Sub Form_Load()
Timer1.Enabled = False
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Andy

mover un picturebox hacia arriba

Publicado por Andy (8 intervenciones) el 24/05/2022 23:28:26
alguna forma de que el picture deje de moverse, programe con tu ayuda y si funciona pero se va de largo y quiero que tenga un tope
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 145
Ha aumentado 1 puesto en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

mover un picturebox hacia arriba

Publicado por Sah1d Ra (191 intervenciones) el 25/05/2022 19:04:43
Hola, pones dentro del Timer lo siguiente y recuerda poner el la imagen dentro de otra picture.

1
2
3
4
Private Sub Timer1_Timer()
 Picture1.Top = Picture1.Top - 15
 If Picture1.Top < 0- Picture1.Height Then Timer1.Enabled = False
End Sub

eso lo hace en un tiempo determinado que le pongas al Timer, pero si conoces
los pasos necearios para la entrega del dinero, pongas un decremento conforme
a esos pasos, me explico

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Dim Pasos As Integer 'Guardara el decremento del del picture
 
Private Function fPasos(vPasos As Integer)
 Pasos = Int(Picture1.Height / vPasos) 'Conocera los decrementos necesarios para ocultar el picture
End Function
 
Private Function Oculta(Optional vOculta As Boolean = False)
 Picture1.Top = Picture1.Top - Pasos 'Va ocultando el picture
 If vOculta Then Picture1.Top = 0 - Picture1.Height 'Oculta el picture por completo
End Function
 
Private Function Pagar()
 fPasos 7 'Se establece el numero de pasos para ocultarlo completamente
 MsgBox "Proceso 1": Oculta
 MsgBox "Proceso 2": Oculta
 MsgBox "Proceso 3": Oculta
 MsgBox "Proceso 4": Oculta
 MsgBox "Proceso 5": Oculta
 MsgBox "Proceso 6": Oculta
 MsgBox "Proceso 7": Oculta True
End Function
 
Private Sub Command1_Click()
 Pagar
End Sub

Saludos y felices líneas de programac10n
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Andy

mover un picturebox hacia arriba

Publicado por Andy (8 intervenciones) el 25/05/2022 19:18:09
Muchisimas gracias me ayudaste demasiado Dios te bendiga
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar