Winforms: подобный браузеру TabControl - PullRequest
2 голосов
/ 09 ноября 2010

Существуют ли какие-либо решения для управления вкладками с открытым исходным кодом, которые имитируют, как вкладки обычно реализуются в браузерах, например:

  1. Существует правая кнопка "Новая вкладка", котораязапускает новую вкладку.
  2. На каждой вкладке есть знак "X", нажатие на которое закрывает ее.
  3. Нажатие средней кнопки на вкладке также закрывает ее.

Любая другая связанная функциональность, такая как следующая, будет бонусом:

  1. Возможность "закреплять" вкладки.
  2. Изменение порядка вкладок путем перетаскивания.
  3. Щелчок правой кнопкой мыши на вкладке вызывает контекстное меню с такими параметрами, как «Закрыть другие вкладки», «Закрыть вкладки влево» и т. Д.

Если такого элемента управления не существуетлюбые указатели на то, как встроить эту функциональность (по крайней мере, кнопки «Новая вкладка» и «X») в System.Windows.Forms.TabControl и System.Windows.Forms.TabPage, также приветствуются (образцы в C # предпочтительнее VB.NET).

...