MOVER COMPONENTE EM TEMPO DE EXECUCAO VB.NET
ja fiz em vb6 mas em vb2005 nao estou conseguindo
O que exatamente você está querendo mover?
pode ser um button ou ate um PictureBox
button1.Left = 0
button1.Top = 0
button1.Top = 0
me desculpe nao seria bem mover e sim arrastar
Veja se este tópico te ajuda...
MOVER EM TEMPO DE EXECUCAO [VB / VBA]
MOVER EM TEMPO DE EXECUCAO [VB / VBA]
isso funciona no vb6 preciso para o vb.net
ESSE E O CODIGO QUE PROCURAVA
Public Const WM_NCLBUTTONDOWN = &HA1
Public Const HTCAPTION = 2
Private Sub Button1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Button1.MouseDown
If e.Button = Windows.Forms.MouseButtons.Left Then
Button1.Capture = False
Dim msg As Message = Message.Create(Button1.Handle, WM_NCLBUTTONDOWN, New IntPtr(HTCAPTION), IntPtr.Zero)
Me.DefWndProc(msg)
End If
End Sub
MUITO OBRIGADO PELA A ATENÇÃO DOS AMIGOS
Public Const WM_NCLBUTTONDOWN = &HA1
Public Const HTCAPTION = 2
Private Sub Button1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Button1.MouseDown
If e.Button = Windows.Forms.MouseButtons.Left Then
Button1.Capture = False
Dim msg As Message = Message.Create(Button1.Handle, WM_NCLBUTTONDOWN, New IntPtr(HTCAPTION), IntPtr.Zero)
Me.DefWndProc(msg)
End If
End Sub
MUITO OBRIGADO PELA A ATENÇÃO DOS AMIGOS
Na versão VB.NET
Como mover objetos em run-time com VB.NET
Como mover objetos em run-time com VB.NET
Tópico encerrado , respostas não são mais permitidas