Spostare picturebox (vb.net)

lunedì 24 novembre 2008 - 18.01

frenk17 Profilo | Junior Member

ciao ragazzi... avrei una domanda da farvi... ho la necessità di stampare una form nella quale sono presenti delle picturebox... il mio problema stà nel fatto che l utente deve poter spostare questre picturebox solo che proprio non riesco... mi pare che serva DoDragDrop ma non riesco... sono nelle vostre mani... grazie mille...

frenk17 Profilo | Junior Member

ragazzi alla fine sono riuscito a risolvere da solo....
questo è il codice...



Private Sub PictureBox_move(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseMove

If click_mouse = True Then
With sender
.Left = .Left + e.X - OffSetX
.Top = .Top + e.Y - OffSetY
End With
End If

End Sub

Private Sub PictureBox_up(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseUp

click_mouse = False

End Sub

Private Sub PictureBox_down(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseDown

click_mouse = True
OffSetX = e.X
OffSetY = e.Y

End Sub


grazie comunque
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5