窗体刷新问题
我有个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#