.net c#拖动控件,移动控件位置
2007-10-11 08:22
302 查看
private Point mouse_offset;
private void label1_MouseDown(object sender, MouseEventArgs e)
...{
mouse_offset = new Point(-e.X, -e.Y);//
}
private void label1_MouseMove(object sender, MouseEventArgs e)
...{
((Control)sender).Cursor = Cursors.Arrow;//设置拖动时鼠标箭头
if (e.Button == MouseButtons.Left)
...{
Point mousePos = Control.MousePosition;
mousePos.Offset(mouse_offset.X, mouse_offset.Y);//设置偏移
((Control)sender).Location = ((Control)sender).Parent.PointToClient(mousePos);
}
}
参考:http://www.cnblogs.com/DS-CzY/archive/2007/06/30/801377.aspx
相关文章推荐
- .net c#拖动控件,移动控件位置
- 在运行时通过鼠标拖动移动控件位置(c#)
- 在运行时通过鼠标拖动移动控件位置(c#)
- 在运行时通过鼠标拖动移动控件位置(c#)
- .net C# Treeview的Node拖动,Node节点上下移动收藏
- .net C# Treeview的Node拖动,Node节点上下移动
- [VB.net][WinForm]Panel控件移动\鼠标拖动
- 用VS2017进行移动开发(C#、VB.NET)——Progress控件,Smobiler移动开发
- 在运行时通过鼠标拖动移动控件位置及改变控件的大小
- Winform鼠标拖动改变控件大小、移动控件位置
- 在C#中,实现可拖动控件,并显示控件的坐标位置
- .net C# Treeview的Node拖动,Node节点上下移动
- C# FTP/SSL控件移动设备版FTP/SSL for .NET/.NET CF控件详细介绍
- .net C# Treeview的Node拖动,Node节点上下移动
- .net C# Treeview的Node拖动,Node节点上下移动
- C#鼠标拖动控件改变位置并绘制虚框
- 在运行时通过鼠标拖动移动控件位置及改变控件的大小
- C#鼠标拖动控件改变位置并绘制虚框
- c# asp.net 鼠标改变控件坐标位置,更改控件坐标,注册表保存读取,打印,查找局域网内打印机等等收集
- .net C# Treeview的Node拖动,Node节点上下移动