WinForms "мини-окна" - PullRequest
       1

WinForms "мини-окна"

2 голосов
/ 24 марта 2010

Мне нужно создать несколько мини-окон, как показано на рисунке ниже, в моей основной форме winform.

Было бы неплохо, если бы они могли быть перетаскиваемыми, изменять размер и, в основном, закрываться.Как я могу подойти к этому дизайну?Кто-нибудь уже видел какой-то элемент управления (с доступным кодом), реализующий нечто подобное?

alt text http://img716.imageshack.us/img716/5765/imagea.png

Ответы [ 3 ]

4 голосов
/ 24 марта 2010

Обычный Form отлично работает для этого. Установите для FormBorderStyle значение FixedToolWindow или SizableToolWindow, как требуется.

Если вы хотите, чтобы ваши плавающие окна находились внутри основного окна, используйте MDI (Multiple Document Interface). Вот учебник (Google может найти вас гораздо больше).

0 голосов
/ 25 марта 2010

Вы можете создавать их как изменяемые размеры и перетаскивать пользовательские элементы управления.

Вы можете использовать мой пример по адресу:

http://hourlyapps.blogspot.com/2008/07/resizable-and-movable-controls-c-net.html

0 голосов
/ 24 марта 2010

Вы пытались просто установить для свойства FormBorderStyle значение SizeableToolWindow ?

Это то, что вы ищете?

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