【发布时间】:2014-03-04 06:00:01
【问题描述】:
我正在创建一个“裁剪工具”,我需要制作一个包含 2 个可拖动按钮的面板。
直到现在我已经尝试过这样的事情,但是只有当我单击鼠标右键时才会发生更改位置事件......
this.MouseDown += new MouseEventHandler(onRightClickMouse);
private void onRightClickMouse(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
Point localMouseClickPoint = new Point(e.X, e.Y);
panel1.Location = localMouseClickPoint;
}
}
我的问题:如何使该面板在我的表单中可拖动?(我的意思是单击面板然后将其拖动到某个位置)。
【问题讨论】: