2012-05-11 3 views
1

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

Это перед поплавком (электрическая синяя панель указывает перемещаемую секцию).

Before Float

Это после того, как поплавок.

After Float

Могу ли я сделать контейнер MDI локальными для certian панели заданной формы?

Извините за плохой вопрос, я этого не делал раньше.

+0

Есть 3-контроль партии, IE: DevExpress, Telerik, которые имеют элементы управления, которые позволяют док для этой функции. Я не уверен, что у Msft-управления есть это из коробки. – mservidio

+0

Используйте библиотеку док-станции для WinForms, это не тривиальная задача, если вы хотите управлять всем желанием или потребностью пользователей (и различными комбинациями версий и настроек ОС). –

+0

Спасибо, но для этого проекта специально требуются _no_ сторонние библиотеки. Любые другие идеи? Большое спасибо за ваше время ... – MoonKnight

ответ

3

Вам нужен диспетчер док-станции. Их много на рынке, плательщиков или нет.

Например:

DockPanel Suite

+0

Спасибо, что это определенно пригодится! Я только что попытался использовать элемент управления, добавив ссылку на .dll в моем проекте, но ничего не было добавлено в панель инструментов. я попытался добавить компоненты к панели инструментов, но я не могу найти DockingControls, вы можете посоветовать? Большое спасибо за ваше время. – MoonKnight

2

Если вы разрабатываете что-то новое, лучше использовать WPF и пойти с WPF Controls. Это будущее! :)

И вы можете попробовать бесплатно AvalonDoc

+1

Erm, подождите, Metro - это будущее. Такая же проблема, ожидая, что кто-то полностью перепишет пользовательский интерфейс своего приложения, это не практический ответ. –

+0

Согласен. Я бы хотел, чтобы это было так, bing bang может не всегда работать или возможно, но мы сделали это постепенно (например, размещаем окна в WPF или наоборот) и большинство новых пользовательских интерфейсов, которые мы пытаемся сделать в WPF, иначе вы никогда не будет использовать его –

+0

Метро все еще использует WPF/Silverlight под обложками, которые я бы научил? –

Смежные вопросы