读书人

怎么判断一个动态添加的tabPage已经存

发布时间: 2012-09-10 22:20:12 作者: rapoo

怎样判断一个动态添加的tabPage已经存在?
我想要当Tabpage已存在则激活为活动即可,但问题现在是每单击一个就增加一个同样的Tabpage!
我的代码如下:
public void Tool_Folk_Click(object sender, EventArgs e)
{
this.Show_Form(sender.ToString().Trim(), 1);
}

int PageMaxIndex = -1;
public void Show_Form(string FrmName, int n)
{

if (FrmName == "人事档案管理") //判断当前要打开的窗体
{
PageMaxIndex++;
newPrs_Rsdagl.TopLevel = false;
newPrs_Rsdagl.Visible = true;
tabControl_Prs.TabPages.Add(new TabPage(FrmName));
this.tabControl_Prs.TabPages[PageMaxIndex].Controls.Add(newPrs_Rsdagl);//载入PrsFile.cs窗体
this.tabControl_Prs.SelectedIndex = PageMaxIndex;//设置为活动窗口
}
if (FrmName == "民族类别设置") //判断当前要打开的窗体
{
PageMaxIndex++;
newPrs_Mzlbsz.TopLevel = false;
newPrs_Mzlbsz.Visible = true;
tabControl_Prs.TabPages.Add(new TabPage(FrmName));
this.tabControl_Prs.TabPages[PageMaxIndex].Controls.Add(newPrs_Mzlbsz);
this.tabControl_Prs.SelectedIndex = PageMaxIndex;//设置为活动窗口
}
}

[解决办法]
我加你QQ!

读书人网 >C#

热点推荐