TabPage page = new TabPage();
tb.TabPages.Add(page);
当前窗体的parent就是tabcontrol,或者创建窗体时,将tabcontrol传给窗体
tb.TabPages.Add(page);
当前窗体的parent就是tabcontrol,或者创建窗体时,将tabcontrol传给窗体
解决方案 »
- 求:如何用Visaul C#怎么写打开IE后会连带运行其它程序,详细还有,请进帖帮忙,急~
- WinForm生命变量问题
- 就是想在SelectedIndexChanged事件里,实现改变当前选中的tab页,tab页头的文字(标题)文字的颜色....
- 在C#中,如何获取DATAGRID的行?
- 哪有Microsoft ODBC for Oracle ?
- 一个button调用另一个button的click事件
- 还是SQL数据库问题
- 求正则表达式:必须为大写字母A-Z
- 求Microsoft Visual Studio .NET 2003 七CD下载地址呀
- 我想在一个TextBox控件里输入后当我点回车时就刷新一下界面.这个我应该怎么写呀?
- 复杂字符串如何处理
- 在web下,用vs2010开发工具,用C#,现在做一个登陆后的系统框架页面。
再设置孩子tab的子控件为窗体
设置窗体中 按钮的点击事件 btn.Click+=
在事件里边 再进行添加孩子tab操作。
代码贴出来看看
代码贴出来看看主窗体添加tab(调用子窗体)
public void OpenTab()
{
//子窗体
HqChart f = new HqChart();
Add_TabPage("行情分析", f);
} public void Add_TabPage(string str, Form myForm)
{
if (tabControlCheckHave(this.tabMain, str)) { return; }
else
{
tabMain.TabPages.Add(str);
tabMain.SelectTab(tabMain.TabPages.Count - 1);
myForm.FormBorderStyle = FormBorderStyle.None;
myForm.TopLevel = false;
myForm.Show(); myForm.Parent = tabMain.SelectedTab;
}
}在 tabcontrol 的tab 子窗体里面 怎么在添加一个tab 调用另一个子窗体?
public void OpenTab()
{
//子窗体
HqChart f = new HqChart();
Add_TabPage("行情分析", f);
} public void Add_TabPage(string str, Form myForm)
{
if (tabControlCheckHave(this.tabMain, str)) { return; }
else
{
tabMain.TabPages.Add(str);
tabMain.SelectTab(tabMain.TabPages.Count - 1);
myForm.FormBorderStyle = FormBorderStyle.None;
myForm.TopLevel = false;
myForm.Show(); myForm.Parent = tabMain.SelectedTab;
}
}在 tabcontrol 的tab 子窗体里面 怎么在添加一个tab 调用另一个子窗体?你的方法里并没有把tabcontrol控件传递给myForm,所以myForm没有权利操作它。
应该在myForm中添加一个public TabControl tc;变量表示tabcontrol,然后更改此处:
myForm.FormBorderStyle = FormBorderStyle.None;
myForm.tc=this.tabMain;
myForm.TopLevel = false;
myForm.Show();
你的方法里并没有把tabcontrol控件传递给myForm,所以myForm没有权利操作它。
应该在myForm中添加一个public TabControl tc;变量表示tabcontrol,然后更改此处:
myForm.FormBorderStyle = FormBorderStyle.None;
myForm.tc=this.tabMain;
myForm.TopLevel = false;
myForm.Show();
myForm.FormBorderStyle = FormBorderStyle.None;
myForm.tc=this.tabMain;
myForm.TopLevel = false;
myForm.Show();