【问题标题】:Anyone familiar with a good "sticky windows" library for Winforms?任何熟悉 Winforms 的良好“粘性窗口”库的人?
【发布时间】:2008-09-21 08:38:25
【问题描述】:

我想重新创建窗口的粘性和捕捉,就像在 Winamp 中实现的那样。

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

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

【问题讨论】:

    标签: c# .net winforms user-interface


    【解决方案1】:

    您可以阅读这篇文章并尝试在您的程序中采用它:

    Sticky Windows - How to make your (top-level) forms to stick one to the other or to the screen

    本文中介绍的类继承自System.Windows.Forms.NativeWindow,因此无需继承即可使您的类“可粘贴”。

    【讨论】:

    • 我当前的实现是使用这个库——我们在它的实现方式上遇到了很多问题。我们正在寻找其他东西。
    【解决方案2】:

    我创建了一个magnet forms component,它还支持“粘合”表单的联合移动。希望对你有帮助。

    免责声明:我不知道它在 MDI 项目中的效果如何。

    【讨论】:

      【解决方案3】:

      【讨论】:

      • 不错,但仍有一些错误。谢谢。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-22
      • 2012-03-30
      • 1970-01-01
      • 2010-10-08
      • 1970-01-01
      • 2011-05-11
      • 1970-01-01
      相关资源
      最近更新 更多