VBNET与C#问题?
有这样的代码:
假如m_pOffset等参数已定义
C#:
private void picBox_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
{
if(e.Button == MouseButtons.Left)
{
Point mousePos = Control.MousePosition;
mousePos.Offset(m_pOffset.X, m_pOffset.Y);
this.Location = mousePos;
}
}
VBNET:
Private Sub PictureBox1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseMove
If e.Button = MouseButtons.Left Then
Dim mousePos As Point = Control.MouseButtons‘这里错了
mousePos.Offset(m_pOffset.X, m_pOffset.Y)
Me.Location = mousePos
End If
End Sub
相同的目的,语法不同,VBNET却不能实现,请各位解答!!!!