当我满足某些条件并且下面的代码会多次运行时,我打算做这样的事情。
TabPage newtabcontrol = new TabPage();
tabControl1.Controls.Add(newtabcontrol);
但我怎么知道我刚添加的最新标签页的tabIndex?
答案 0 :(得分:1)
您可以为TabPage
指定唯一名称
例如
TabPage newtabcontrol = new TabPage();
newtabcontrol.Name = "ID-1";
tabControl1.Controls.Add(newtabcontrol);
要查找tabPage
,您可以使用
var tabPage = tabControl1.TabPages["ID-1"]
if (tabPage != null)
{
// perform action
}
答案 1 :(得分:0)
添加的最后一个tabPage:
TabPage newtabcontrol = new TabPage();
tabControl1.Controls.Add(newtabcontrol);
TabPage temp = tabControl1.TabPages[tabControl1.TabCount - 1];