2016-08-16 7 views
0

Я добавляю вкладку в мой tabcontrol с помощью кнопки buttonclick, и я могу закрыть эти вкладки средней кнопкой мыши. Теперь я хочу добавить, что я могу отделить вкладки, такие как Chrome или Firefox. Для этого я должен щелкнуть мышью и переместить их, чтобы отделить обработчик, или как я могу это понять?C# Как отделить вкладку от tabcontrol, например Firefox или Google Chrome?

Update

Я использую Visual Studio 2015 с Winforms

ответ

1

Я думаю, что вы должны сделать, это создать новый элемент управления на клик, тот, который имеет все дочерние вкладки вы хотите отделить (а затем удалите старый элемент управления tabwindow). Затем, когда у вас есть этот отдельный элемент управления, вы можете реализовать перетаскивание и обработать элемент управления вкладкой, к которому вы хотите добавить. Отбрасывающий обработчик будет содержать код, который преобразует новый элемент управления обратно в tabwindow и добавляет его в tabcontrol.