我想重新创建窗户的粘性和贴紧性,就像它在Winamp中实现一样。
基本前提是,当你拖动一个窗口并且它接近另一个窗口时,它会捕捉到它并且会粘住。当你移动它时,它们会一起移动。
我需要它用于MDI应用程序。
答案 0 :(得分:3)
您可以阅读本文并尝试将其用于您的计划:
Sticky Windows - How to make your (top-level) forms to stick one to the other or to the screen
本文中介绍的类继承自 System.Windows.Forms.NativeWindow ,因此不需要继承以使您的类“坚持”。
答案 1 :(得分:2)
我创建了一个magnet forms component,它也支持联合移动“胶合”形式。我希望它有所帮助。
免责声明:我不知道它对MDI项目的效果如何。
答案 2 :(得分:1)