【发布时间】:2015-04-21 07:18:32
【问题描述】:
我有一个名为tc_Dashboard 的TabControl,我想做的是向TabControl 添加动态选项卡并动态删除它们。
这是我用来制作第一个动态标签的。
tabTitle = "+";
TabPage tab = new TabPage(tabTitle);
tc_Dashboard.Controls.Add(tab);
当我尝试使用以下代码删除它时,它会给我一个ArgumentNullException unhandled 错误。
if(tc_Dashboard.SelectedTab.Text == "+")
{
tc_Dashboard.TabPages.Remove(tc_Dashboard.TabPages["+"]);
}
我尝试在网上搜索解决方案,但没有成功 任何帮助将不胜感激
【问题讨论】:
-
试试
tc_Dashboard.TabPages.Remove(tc_Dashboard.SelectedTab) -
原来如此简单...非常感谢!
标签: c# dynamic tabs tabcontrol