Tab управляет перемещением вкладок между двумя мониторами Winforms vs 2010 - PullRequest
1 голос
/ 25 ноября 2011

Нужен совет по подходу.

Я хотел бы дать пользователю возможность перемещать вкладки между двумя мониторами.Каков наилучший подход?

  1. Идея заключается в том, что пользователь сначала загружает форму.
  2. TabControls показывает, например, 5 вкладок
  3. Пользователь может перетащить вкладку 01 на другой монитор.

Возможно ли это?

Есть предложения?

Ответы [ 2 ]

3 голосов
/ 25 ноября 2011

Я бы открыл два окна (по одному на каждом мониторе) с Tab-Control на каждом из них.Перемещением вкладки из одного окна в другое я бы справился с помощью Drag'n'Drop.

0 голосов
/ 26 ноября 2011

Вам необходимо использовать некоторую форму управления контейнером Docking.У большинства коммерческих библиотек виджетов WinForms есть одна, я работал с Infragistics.Есть также бесплатные, такие как DockPanelSuite (или, по крайней мере, бесплатные, когда я его использовал).Эти элементы управления закреплением будут обрабатывать переход между закреплением и перемещением, аналогично различным окнам, которые можно перетаскивать в Visual Studio (Свойства, Панель инструментов и т. Д.).

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