Posicion al mover boton
Publicado por fran (6 intervenciones) el 16/01/2021 14:22:03
Buenas Feliz Año.
Tengo una duda , expongo.
Estoy creando un formulario en el cual se crean botones desde código. La duda es que yo los creo de la siguiente manera.
Pincho en el FORM en una posición, me guarda la X y la Y y luego añado el botón en esa posición.
hasta hay todo bien, luego cargo el form y me coge de la base de datos la posición perfectamente.
PROBLEMA. Encontré un código para poder mover los botones en tiempo de ejecución y recoger la posición donde lo suelto.
SI la posición en la que lo cree era x= 600 y=300 , si lo suelto en ese lugar me dice x=27 y= 42(por ejemplo)
La posición cuando pincho en el form la cojo
la posición al arrastrar en el código que obtuve googleando la recoge aquí
Gracias por vuestro tiempo.
Tengo una duda , expongo.
Estoy creando un formulario en el cual se crean botones desde código. La duda es que yo los creo de la siguiente manera.
Pincho en el FORM en una posición, me guarda la X y la Y y luego añado el botón en esa posición.
hasta hay todo bien, luego cargo el form y me coge de la base de datos la posición perfectamente.
PROBLEMA. Encontré un código para poder mover los botones en tiempo de ejecución y recoger la posición donde lo suelto.
SI la posición en la que lo cree era x= 600 y=300 , si lo suelto en ese lugar me dice x=27 y= 42(por ejemplo)
La posición cuando pincho en el form la cojo
1
2
posicion_X = e.X
posicion_Y = e.Y
la posición al arrastrar en el código que obtuve googleando la recoge aquí
1
2
3
4
5
6
7
8
9
Private Sub Control_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs)
If Movimiento Then
CType(sender, Control).Left = e.X +
CType(sender, Control).Left - _x
CType(sender, Control).Top = e.Y +
CType(sender, Control).Top - _y
End If
End Sub
Gracias por vuestro tiempo.
Valora esta pregunta


0