有人为Winforms熟悉一个好的“粘窗”库吗?

时间:2008-09-21 08:38:26

标签: c# .net winforms user-interface

我想重新创建窗户的粘性和贴紧性,就像它在Winamp中实现一样。

基本前提是,当你拖动一个窗口并且它接近另一个窗口时,它会捕捉到它并且会粘住。当你移动它时,它们会一起移动。

我需要它用于MDI应用程序。

3 个答案:

答案 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)