Winform ToolStrip控件左右拖拽移动效果实现

时间:2020-05-26 14:34:00
【文件属性】:

文件名称:Winform ToolStrip控件左右拖拽移动效果实现

文件大小:54KB

文件格式:RAR

更新时间:2020-05-26 14:34:00

ToolStrip C#

** 功能描述:ToolStrip控件左右拖拽移动效果实现 * 主窗体下部添加一个Panel乘放ToolStrip控件以实现ToolStrip在窗体下部定位。 * 当ToolStrip控件中子控件超出屏幕时,拖动控件可以实现滑动效果。拖动到控件边缘距窗体边缘1/3宽度时(可设), 自动回弹。拖动控件边缘在屏幕内时释放鼠标,控件自动回弹,边缘吸附窗体边缘。 * 当ToolStrip控件中子控件数目较少可以在屏幕上完全显示时,拖动效果不可见。 * 增加 添加、删除 按钮,点击时可增删一个ToolStripButton,方便拖动效果可见(ToolStrip控件中子控件超出屏幕) 与不可见(ToolStrip控件中子控件可以在屏幕上完全显示时)的演示。 * 拖动鼠标离开ToolStrip控件再释放,不会触发MouseUp事件,引起控件边缘在屏幕中时释放鼠标自动吸附效果失效。待解决。


【文件预览】:
DragDemo
----DragDemo()
--------FrmTest.cs(4KB)
--------Program.cs(440B)
--------FrmDragTest.Designer.cs(1KB)
--------app.config(163B)
--------FrmDragTest.resx(6KB)
--------FrmTest.resx(47KB)
--------Properties()
--------DragDemo.csproj(4KB)
--------obj()
--------bin()
--------FrmTest.Designer.cs(15KB)
--------FrmDragTest.cs(9KB)
----DragDemo.v12.suo(63KB)
----DragDemo.suo(31KB)
----说明.txt(682B)
----DragDemo.sln(993B)

网友评论

  • 不是想要的效果。