首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2012-09-10 
怎样判断一个动态添加的tabPage已经存在?我想要当Tabpage已存在则激活为活动即可,但问题现在是每单击一个

怎样判断一个动态添加的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!

热点排行