C# winform如何实现标签页打开窗体
本人想实现一个 标签页方式 展示打开的窗体。该功能如下图效果所示:
请大家指点下,谢谢了
winform c# 标签页 --------------------编程问答-------------------- 在TabControl的SelectedIndexChanged事件里写代码
private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)--------------------编程问答-------------------- Form放using里Show不会挂掉吗。。。没试过的说
{
switch (tabControl1.TabIndex)
{
case 0://第一个标签,打开Form1
using (Form1 frm = new Form1())
{
frm.Show();
}
break;
case 1://第二个标签,打开Form2
using (Form2 frm = new Form2())
{
frm.Show();
}
break;
case 2://第三个标签,打开Form3
using (Form3 frm = new Form3())
{
frm.Show();
}
break;
}
}
感觉lz的问题直接放在tab页里就行,form的toplevel设置成false,borderstyle设置成none,然后show出来,把parent设置成tab页
或者你干脆都show在一个容器里,用2l办法判断后决定把哪个bringtofront --------------------编程问答-------------------- 是的,窗体Show的话不能用using块,改成下面的
--------------------编程问答-------------------- 你好,在我的框架中有大量的实现。
private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
{
Form frm = null;
switch (tabControl1.SelectedIndex)
{
case 0://第一个标签,打开Form1
frm = new Form1();
break;
case 1://第二个标签,打开Form2
frm = new Form2();
break;
case 2://第三个标签,打开Form3
frm = new Form3();
break;
}
frm.Show();
}
=======================================================
.NET快速开发整合框架(RDIFramework.NET),基于.NET的快速开发、整合框架,给用户和开发者最佳的.Net框架部署方案。
平台博客:[CNBLOGS]http://www.cnblogs.com/huyong
[CSDN]http://blog.csdn.net/chinahuyong
交流QQ:406590790 (请注明:CSDN)
平台微博:http://t.qq.com/yonghu86
邮件交流:406590790@qq.com
--------------------编程问答-------------------- 搜索一下weifenluo就有了
补充:.NET技术 , C#