Кто-нибудь знаком с хорошей библиотекой «липких окон» для Winforms? - PullRequest
1 голос
/ 21 сентября 2008

Я хочу воссоздать липкость и привязку окон, как это реализовано в Winamp.

Основная предпосылка: когда вы перетаскиваете окно, и оно приближается к другому, оно привязывается к нему и прилипает. Когда вы двигаете его, они будут двигаться вместе.

Мне это нужно для приложения MDI.

Ответы [ 3 ]

3 голосов
/ 21 сентября 2008

Вы можете прочитать эту статью и попробовать принять ее для своей программы:

Sticky Windows - Как заставить ваши формы (верхнего уровня) прикреплять друг к другу или к экрану

Класс, представленный в статье, унаследован от System.Windows.Forms.NativeWindow , поэтому для того, чтобы сделать ваш класс "Stick-способны", никакого наследования не требуется.

2 голосов
/ 04 мая 2015

Я создал компонент магнитных форм , который также поддерживает совместное перемещение "склеенных" форм. Надеюсь, это поможет.

Отказ от ответственности: я не знаю, насколько хорошо это будет работать с проектами MDI.

1 голос
/ 01 марта 2009
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...