TabPage tab = new TabPage();
studentMng frm = new studentMng();
frm.uid = this.uid;
frm.TopLevel = false;
tab.Controls.Add(frm);
tab.Name = "studentMng";
tab.Text = "学生管理";
tab.BackColor = System.Drawing.Color.White;
tab.AutoScroll = true;
foreach (TabPage page in main.Main.tabControl1.TabPages)
{
if (page.Text == "学生管理")
{
main.Main.tabControl1.SelectedTab = page;
break;
}
}
if (main.Main.tabControl1.SelectedTab.Text != "学生管理")
{
main.Main.tabControl1.TabPages.Add(tab);
frm.Show();
main.Main.tabControl1.SelectedTab = tab;
}
C#winform在tabcontrol里动态加载的子窗体,怎么才能随着tabcontrol大小的改变面改变
答案:2 悬赏:80 手机版
解决时间 2021-01-27 19:41
- 提问者网友:献世佛
- 2021-01-26 22:36
最佳答案
- 五星知识达人网友:愁杀梦里人
- 2021-01-26 23:49
设置Anchor属性
全部回答
- 1楼网友:鸽屿
- 2021-01-27 00:56
提问说的不是很清楚,按照我的理解貌似不复杂的,需要右边那个页面是同样的可以采取两种方式来解决:
1、定义成一个usercontrol,在需要切换或生成新的页面时获取其实例,并添加到当前的tabpage中;
2、定义成一个tabpage,在切换或新增时获取其实例;
希望对你有帮助,如果理解有误或是其它的需求,请补充或是追问,也可百度hi上联系
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯