高手帮忙
我有个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窗体刷新怎么实现呢 --------------------编程问答-------------------- 定时器,Timer就派上用场了 --------------------编程问答-------------------- 使用事件或者委托更好。 --------------------编程问答--------------------
支持用委托 --------------------编程问答-------------------- 委托 是怎么使用的啊 没用过呢 --------------------编程问答--------------------
我想到的 不过我还想找找其他办法 不知道有没有 --------------------编程问答-------------------- 自己顶下 请说明白点哦 谢谢 --------------------编程问答-------------------- 你上网搜下,有很多委托的例子的
补充:.NET技术 , C#