C# 在窗体之间拖放picturebox
做这件事的最好方法是什么?你需要移动一个图片盒,然后以另一种形式放置。你用这个来移动我的图片C# 在窗体之间拖放picturebox,c#,winforms,picturebox,C#,Winforms,Picturebox,做这件事的最好方法是什么?你需要移动一个图片盒,然后以另一种形式放置。你用这个来移动我的图片 private void pictureBox2_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { x = e.X; y = e.Y; } } private void pictureBox2_MouseMove(object
private void pictureBox2_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
x = e.X;
y = e.Y;
}
}
private void pictureBox2_MouseMove(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
pictureBox2.Left += (e.X -x);
pictureBox2.Top += (e.Y - y);
}
}
最好的方法是使用拖放事件。 下面是一篇很好的文章,几乎准确地描述了我认为您正在尝试做的事情:
希望有帮助。最好的方法是使用拖放事件。 下面是一篇很好的文章,几乎准确地描述了我认为您正在尝试做的事情:
希望有帮助。将控件从一个窗体移动到另一个窗体需要更改其父属性。你需要考虑使用拖放,这在WiFrices中得到了很好的支持。@卡博特:一个更现代的链接如何?那是来自.NET1.1的。请不要在标题的末尾加上像“c#”这样的东西。这就是标签的作用。@CAbbott:是的,但是如果你将人们发送到.NET 1.1链接,他们将从那里跟随其他链接,进入一个曲折的小迷宫,所有这些都是古老的。将控件从一个窗体移动到另一个窗体需要更改其父属性。你需要考虑使用拖放,这在WiFrices中得到了很好的支持。@卡博特:一个更现代的链接如何?那是来自.NET1.1的。请不要在标题的末尾加上像“c#”这样的东西。这就是标签的作用。@CAbbott:是的,但是如果你把人们发送到.NET1.1链接,他们会从那里跟随其他链接,在一个曲折的小迷宫中结束,所有这些都是古老的。