C#中怎么能在winform界面上拖动控件或图标,像windows桌面一样,可以单个也可以多个拖动

2024-12-26 17:59:11
推荐回答(4个)
回答1:

前面几楼感觉回答的都有点偏题啊,楼主问的又不是怎样在设计界面拖动控件,而是窗体运行起来,可以用框框选中一个或多个元素,然后拖动。虽然简单的一个功能,但也并不像二楼说的那样简单,这个如果实现起来,还是需要一定的代码量的。

回答2:

可以的,他们的相对位置还是一样的,另外控件或窗体里面有一个Locked属性,要是为True就不可以了!

回答3:

mousedown,mouseup,mousemove这几个事件相关代码自己写一下就是了

回答4:

本身就能单个拖动