c# 在运行时实现Panel时的拖放
System.Drawing.Point mouseOffset;
bool DragFilmDbSelectView;
private void FilmDbSelectView_MouseDown(object sender, MouseEventArgs e)
{
//获得鼠标的相对坐标
mouseOffset = new System.Drawing.Point(e.X, e.Y);
DragFilmDbSelectView = false;
if (e.Y < 10)
{
DragFilmDbSelectView = true;
}
}
private void FilmDbSelectView_MouseMove(object sender, MouseEventArgs e)
{
if ((e.Button == MouseButtons.Left) && (DragFilmDbSelectView == true))
{
//获得鼠标移动尺度
System.Drawing.Point moveMousePoint = new System.Drawing.Point((e.X - mouseOffset.X), (e.Y - mouseOffset.Y));//((Control.MousePosition.X + mouseOffse