如何在面板周围拖动控件



假设我在Windows窗体上有一个像图片框一样的控件,我希望用户能够像画布一样在面板上自由拖动它到他们想要的任何位置。最好的方法是什么?

之后,我希望能够检索面板上图像的位置。显然,我需要MouseDown事件,我的第一个想法是将控件的位置设置为光标的位置,但这是一个小故障,而且不顺利。

这篇文章在这里也可能有所帮助。。。为了显示输出,只需添加一个标签或文本框并显示坐标——类似于:

textbox1.Text = pictureBox1.Location.ToString();

或通过以下方式获取坐标:

pictureBox.Location(是一个点)-或-
pictureBox.Location.X // pictureBox.Location.Y(为整数)

最新更新