C# Tabcontrol组件如何切换显示Form窗体的示例代码

黄舟
发布: 2017-03-10 14:20:30
原创
3307 人浏览过

c# tabcontrol组件如何显示FORM
如题,即当点击menuStrip1组件或toolStrip1组件中的某一项时,不再跳出FORM而全部显示到tabcontrol中,显示的Tabpage页标题名称也是取该组件中某项的名称,FORM窗体是先设计好的,需把内容全变成标签窗体;每新增一窗体时即显示新增的窗体,如关闭该窗体时就显示上一次打开的窗体。

C# code   
private void button2_Click(object sender, EventArgs e)
        {
            
            bool have = false;
            foreach (TabPage a in tabControl1.TabPages)
            {
                if (a.Name == "KKK")                  //tabpage名 kkk
                {
                    have = true;
                }
            }
            if (!have)
            {
                TabPage TabPageCity1 = new TabPage("KKK");
                TabPageCity1.Name = "KKK";
                this.tabControl1.TabPages.Add(TabPageCity1);
                FormCity frmCity = new FormCity();                           //FormCity:From
                frmCity.TopLevel = false;
                frmCity.Parent = TabPageCity1;
                frmCity.ControlBox = false;
                frmCity.Dock = System.Windows.Forms.DockStyle.Fill;
                frmCity.Show();
                this.tabControl1.SelectedTab = TabPageCity1;
            }
            else
            {
                MessageBox.Show("cz");
            }
            
        }
登录后复制

设置FormBorderStyle为None就没有标题栏了

以上是C# Tabcontrol组件如何切换显示Form窗体的示例代码的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!