| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Dock формы, "липкие окна" |
| Автор: IvanProg 30.3.2008, 08:06 |
| Ребята привет. Как реализовать так называемые "липкие окна" на C#? Т.е. чтобы диалоговое окно "прилипало" к главному окну, если первое находится в заданной области от второго. |
| Автор: VisualProgrammerNET 30.3.2008, 10:18 | ||||||
| Ну вот накидал тут простейший примерчик того, как форма два прилипает к форме один справа: (пример сырой, но показательный =) Form1:
Form2:
В этом примере форму два так же можно двигать по оси Y и она при этом останется прилепленной к форме 1. Если заменить всего один параметр в SetBounds()...
... то форма два закрепится в правой верхней точки формы один. Минус в том, что при перемещении формы два, когда она прилеплена, то форма два мерзко мигает =) Ну тут уже надо химичить более глубоко |