12 2011 档案

WinForm 实现鼠标拖动控件跟随效果(图文)
摘要:1. 运行初始窗口如下:2. 拖动后效果如下:3. 代码如下:public partial class Form1 : Form{ /* * 理解了下面的几个概念,就能完全明白相对坐标的变化. * MouseEventArgs e 为事件鼠标参数,因此,e.Location 指示了位于事件源上的光标坐标 * Cursor.Position 获取的是相对于用户屏幕的光标坐标 * PointToClient() 方法可将屏幕坐标 Cursor.Position 换算成工作区的坐标 * 因此,换算后的 Cursor.Position 减去 e.Locat... 阅读全文

posted @ 2011-12-20 15:18 SkySoot 阅读(7591) 评论(0) 推荐(1) 编辑

WinForm 实现两个容器之间控件的拖动及排列(图文)
摘要:1. 启动程序,图如下:2. 拖动 Button 后的效果如下:3. 程序源代码如下:public partial class TestControlDrag : Form { /// <summary> /// 该指标指示被拖动的对象是否进入了控件的边界 /// </summary> bool bMouseDown; public TestControlDrag() { InitializeComponent(); // 默认为 false,即不接受用户拖动... 阅读全文

posted @ 2011-12-16 19:16 SkySoot 阅读(5864) 评论(2) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示