当前位置:编程学习 > C#/ASP.NET >>

窗体刷新问题

我有个main窗体有个TabControl 用来加载System窗体的  
 private void button11_Click(object sender, EventArgs e)
  {
addTabControl(button11, tabControl1,new System());
}
 private void addTabControl(Button btn, TabControl objTabControl, Form frm)
  {
  try
  {
  TabPage tabPage = new TabPage();
  if (objTabControl.TabPages.ContainsKey(MainTabControlKey.ToString().Trim()) == false)
  {
  //声明一个选项卡对象
    
  tabPage.ImageIndex = 0;
  //tabPage.BackgroundImage = btn.BackgroundImage;
  //选项卡的名称
  tabPage.Name = btn.Text;
  //选项卡的文本
  tabPage.Text = btn.Text;
  //向选项卡集合添加新选项卡
  objTabControl.Controls.Add(tabPage);
  frm.Dock = DockStyle.Fill;
  frm.TopLevel = false;
  frm.WindowState = FormWindowState.Normal;
  frm.FormBorderStyle = FormBorderStyle.None;
  tabPage.Controls.Add(frm);
  frm.Show();
  //设置当前选项卡为新增选项卡
  objTabControl.SelectTab(MainTabControlKey);

  }
  else
  {
  //设为当前选中的选项
  objTabControl.SelectTab(MainTabControlKey);
    
  }
  GC.Collect();
  }
  catch (Exception ex)
  {

  }
  }
我现在想实现的就是第二次点击button11的时候不关闭tabpage让System窗体刷新怎么实现呢
我窗体太多 能不能只改这个方法呢 或者好方法 谢谢了 各位 --------------------编程问答-------------------- 自己顶一下 --------------------编程问答-------------------- --------------------编程问答--------------------
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,