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

Detectar objetos

Estas en el tema de Detectar objetos en el foro de Visual Basic clásico en Foros del Web. Buen día a todos. Una vez más os pido ayuda ya que por más que lo intento no consigo resolver el problema. Tengo dos label. ...
  #1 (permalink)  
Antiguo 08/05/2010, 00:55
 
Fecha de Ingreso: octubre-2008
Mensajes: 188
Antigüedad: 16 años, 1 mes
Puntos: 3
Detectar objetos

Buen día a todos. Una vez más os pido ayuda ya que por más que lo intento no consigo resolver el problema.
Tengo dos label. Una se mueve con el ratón. El problema es que necesito que si llega hasta donde está la otra label, sea desde arriba, de lado o desde abajo, no pase, que parezca que choca. Es para hacer una especie de Tangram.

Tengo este código que es el que mueve la label1:

Option Explicit
Private xIni As Single
Private yIni As Single

Private Sub Label1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = 1 Then
Label1.Top = Label1.Top + (Y - yIni)
Label1.Left = Label1.Left + (X - xIni)
End If

Y de ahí no consigo pasar.
Gracias por vuestra atención y ayuda. Un saludo

Etiquetas: detectar, objetos
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 15:13.