vb.net – 在运行时在winform中拖动picturebox

前端之家收集整理的这篇文章主要介绍了vb.net – 在运行时在winform中拖动picturebox前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要能够在vb.net中的winform周围拖放带有图像的图片框.
这是在C#中,但应该很容易在VB.Net中复制.
private int   currentX,currentY;
private bool  isDragging = false;

private void myPictureBox_MouseDown(object sender,MouseEventArgs e) 
{
  isDragging = true;

  currentX = e.X;
  currentY = e.Y;
}

private void myPictureBox_MouseMove(object sender,MouseEventArgs e) 
{
  if (isDragging) 
  {
    myPictureBox.Top = myPictureBox.Top + (e.Y - currentY);
    myPictureBox.Left = myPictureBox.Left + (e.X - currentX);
  }
}

private void myPictureBox_MouseUp(object sender,MouseEventArgs e) 
{
  isDragging = false;
}
原文链接:https://www.f2er.com/vb/255824.html

猜你在找的VB相关文章