Существуют ли какие-либо решения для управления вкладками с открытым исходным кодом, которые имитируют, как вкладки обычно реализуются в браузерах, например:
- Существует правая кнопка "Новая вкладка", котораязапускает новую вкладку.
- На каждой вкладке есть знак "X", нажатие на которое закрывает ее.
- Нажатие средней кнопки на вкладке также закрывает ее.
Любая другая связанная функциональность, такая как следующая, будет бонусом:
- Возможность "закреплять" вкладки.
- Изменение порядка вкладок путем перетаскивания.
- Щелчок правой кнопкой мыши на вкладке вызывает контекстное меню с такими параметрами, как «Закрыть другие вкладки», «Закрыть вкладки влево» и т. Д.
Если такого элемента управления не существуетлюбые указатели на то, как встроить эту функциональность (по крайней мере, кнопки «Новая вкладка» и «X») в System.Windows.Forms.TabControl
и System.Windows.Forms.TabPage
, также приветствуются (образцы в C # предпочтительнее VB.NET).