Мой сценарий следующий:
Я работаю над приложением winforms на С#, у которого есть кнопка внутри главной страницы tabcontrol, которая будет генерировать другую вкладку каждый раз, когда она будет нажата. Каждая новая вкладка будет содержать макет, определенный пользовательским элементом управления.
Мои вопросы:
-
Как я могу позволить пользователю закрыть одну из вкладок, которые были созданы динамически во время выполнения?
-
Как мне изменить модификацию самого tabcontrol, чтобы на каждой вкладке было маленькое "X", которое пользователь может щелкнуть, чтобы закрыть эту конкретную вкладку? (Как и Firefox)
-
Как я могу открыть свойство SelectedIndex элемента управления tabcontrol для пользовательского элемента управления, если я хочу закрыть вкладку с помощью кнопки внутри пользовательского элемента управления?