Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

problemas para mover un image dentro de un picture

Estas en el tema de problemas para mover un image dentro de un picture en el foro de Visual Basic clásico en Foros del Web. buenas foreros tengo una consulta quisera mover un image dentro de un picture tanto cuando se mueva el mouse como cuando tenga presionado el boton ...
  #1 (permalink)  
Antiguo 15/09/2006, 17:46
 
Fecha de Ingreso: abril-2005
Mensajes: 501
Antigüedad: 20 años
Puntos: 1
problemas para mover un image dentro de un picture

buenas foreros tengo una consulta quisera mover un image dentro de un picture tanto cuando se mueva el mouse como cuando tenga presionado el boton izquiero del mouse he probado esto:

Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Image1.Move X - Image1.Width / 2 + 20, Y - Image1.Height / 2 + 25
End Sub


'**Aqui si se mueve el image cuando muevo el cursor pero no se mueve cuando tengo presionado el boton izquiero del mouse,aca va otro:

Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = 1 Then
Image1.Visible = True
Image1.Move X - Image1.Width / 2 + 20, Y - Image1.Height / 2 + 25
End If
End Sub

'**Aqui si se mueve el image cuando tengo presionado el boton izquiero del mouse pero no se mueve cuando muevo el cursor sin apretar nada.

He tratado de juntar los 2 pero siempre funciona solo 1 es posible que puedan funcionar los 2 muchas gracias de antemano.
  #2 (permalink)  
Antiguo 17/09/2006, 23:48
 
Fecha de Ingreso: abril-2005
Mensajes: 501
Antigüedad: 20 años
Puntos: 1
alguna idea??? sino se ha entenido me lo comentan
  #3 (permalink)  
Antiguo 23/09/2006, 12:30
 
Fecha de Ingreso: septiembre-2006
Mensajes: 28
Antigüedad: 18 años, 8 meses
Puntos: 0
Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)

Select Case Button
Case 0
Image1.Move X - Image1.Width / 2 + 20, Y - Image1.Height / 2 + 25
Case 1
Image1.Move X - Image1.Width / 2 + 20, Y - Image1.Height / 2 + 25
Case 2
Image1.Move X - Image1.Width / 2 + 20, Y - Image1.Height / 2 + 25

End Select

End Sub


en este caso el control Imagen1 tiene la propieled enabled a false
puesto que al entrar en el picture el puntero se coloca encima del control imagen1 y no se produciria el evento del picture
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:28.