Urgente. Arrastrar formulario

17/05/2005 - 22:12 por enorso | Informe spam
Me podrían orientar sobre como desplazar un formulario, logicamente con el
controlbox desactivado.
Por ejemplo mediante un boton en el que al pinchar y arrastrar con el raton
se desplazara todo el formulario.
¿Como puedo saber las coordenadas del raton al arrastrar? Se me ocurre que
mediante diferencia de coordenadas ir actualizando la posición del formulario.

Saludos

Preguntas similare

Leer las respuestas

#1 Tristan
17/05/2005 - 22:47 | Informe spam
Añade a tu formulario un control cualquiera, un label con bordes, por
ejemplo con este código:

Private pos As Point

Private Sub Label1_MouseMove(ByVal sender As Object, ByVal e As
System.Windows.Forms.MouseEventArgs) Handles Label1.MouseMove
If e.Button = MouseButtons.Left Then
Me.Location = New Point(e.X - pos.X + Me.Left, e.Y - pos.Y + Me.Top)
End If
End Sub

Private Sub Label1_MouseDown(ByVal sender As Object, ByVal e As
System.Windows.Forms.MouseEventArgs) Handles Label1.MouseDown
pos = New Point(e.X, e.Y)
End Sub

Juan Carlos Badiola
MVP - C#
Respuesta Responder a este mensaje
#2 enorso
17/05/2005 - 23:50 | Informe spam
Muchas gracias Tristan
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida