form1是父窗体 form2 form3是子窗体
怎么在form1中 点击按钮打开form2 显示到form1的tabcontrol标签页中; 关闭form2时关闭相应标签 ;
子窗体切换 ,标签也切换;子窗体关闭,标签页也关闭
怎么在form1中 点击按钮打开form2 显示到form1的tabcontrol标签页中; 关闭form2时关闭相应标签 ;
子窗体切换 ,标签也切换;子窗体关闭,标签页也关闭
解决方案 »
- 为什么一个程序在同学电脑上可以运行,在我的电脑上就提示不能实现接口成员
- C#中的一些问题
- ‘Word.Tables' does not contain a definition for 'Item'(CS0117) 错误处理
- 如何标记当前行是新增还是修改...(datagridview)
- 如何用c#程序实现远程抓取屏幕
- 【求助】关于计时器做闹钟会不会有可能丢失的问题
- 在VS2005中,如何在GridView中如何显示数据库信息??
- 请教:IL中的ldarg.0是啥意思啊
- C#制作的ActiveX在IE标签关闭时不能正确释放
- 先驱们,帮我完成以下代码
- C#Winform中如何调整或关闭进程的声音?不是系统声音
- 跪求一个正则表达式啊
//拖一个TabControl控件
private void button3_Click(object sender, EventArgs e)
{
Form7 f7 = new Form7();
f7.TopLevel = false;
f7.Dock = DockStyle.Fill;
tabPage1.Controls.Add(f7);
f7.Show();
} public partial class Form7 : Form
{
public Form7()
{
InitializeComponent();
} private void Form7_FormClosed(object sender, FormClosedEventArgs e)
{
if (this.Parent != null)
{
this.Parent.Dispose();
}
}
}
//可以这改下
//打概就这样,具体的细节去完成
public partial class Form7 : Form
{
public Form7()
{
InitializeComponent();
} private void Form7_FormClosed(object sender, FormClosedEventArgs e)
{
if (this.Parent != null)
{
this.Parent.Dispose();
}
} private void Form7_Load(object sender, EventArgs e)
{
Control ctl = this.Parent as Control;
if (ctl != null)
{
ctl.Text = this.Text;
}
}
}