0
그래서 나는 TabPage
을 동적으로 추가하고 삭제해야합니다. 사용자가 "탭 표시"= storage_page
을 추가했습니다.TabControl에서 TabPage를 제거하십시오
private void storage_menuItem_Click(object sender, EventArgs e) {
storage_page.Text = storage_page.Name = "Storage";
main_tabControl.TabPages.Add(storage_page);
main_tabControl.SelectedTab = storage_page;
}
그리고 그가 storage_page
내가 클릭하면
private void main_tabControl_SelectedIndexChanged(object sender, EventArgs e) {
for (int i = 0; i < main_tabControl.TabPages.Count; i++) {
if (main_tabControl.TabPages[i].Name.Equals("storage", StringComparison.OrdinalIgnoreCase) && main_tabControl.SelectedTab.Name != "Storage") {
main_tabControl.TabPages.RemoveAt(i);
break;
}
}
}
을 제거 할 수있는 다른 페이지를 선택할 때 "연락처보기 탭"페이지가 표시됩니다. 하지만 내가 다른 페이지를 선택할 때 이
Application.Run(new Form_Authentication());
라인으로 이어집니다.
어떻게 할 수 있습니까?