tabControl用法(最详细,最清楚,没有之一)

tabControl用法

一、介绍tabControl的作用

当需要在一个页面内时显示多个页面内容时可以用到tabControl展示多个页面

二、实际使用

1.准备工作:

①准备好2-3个,多个窗口

②在工具箱把tabContro拖进来(这里我手动删除了所有的选项卡)

③在要放进tabControl的窗口中放进来

 

 2.简单创建一个带窗口的tabControl选项卡

            //先去工具箱将tabControl控件给拖出来Form1 form1 = new Form1();//创建窗口对象的实例化
​//创建control控件的选项卡对象TabPage tab1 = new TabPage();
​tab1.Name = "Home";//给该对象的选项卡的name属性设置名字
​tab1.Text = "首页2";//给对象的选项卡的文本设置内容
​form1.TopLevel = false;//将顶级窗口属性设置为false
​form1.WindowState = FormWindowState.Maximized;//将该窗口的大小设置为填充满整个窗口
​tab1.Controls.Add(form1);//给创建的对象Control属性加上实例化的窗口的对象
​form1.Show();//将实例化窗口的对象,给展示出来
​tabControl1.TabPages.Add(tab1);//最后给tabControl控件添加上实例化的选项卡对象

效果图片:

 

2.升级操作:每点击一个侧边栏的按钮就刷新新的页面的方法

            //1.在我的部门信息按钮的点击事件方法中写上下面代码//2.清除掉之前的选项卡窗口tabControl1.TabPages.Clear();//清除选项卡拖入的tabControl的选项卡窗口//3.只要改一下实例化的窗口的名字Form2 form1 = new Form2();//(这里是窗口2的实例化,但对象名字我没有改,因为方法里面的变			  量名不会影响其他的方法中相同名字的变量)创建窗口对象的实例化//创建control控件的选项卡对象TabPage tab1 = new TabPage();tab1.Name = "Home";//给该对象的选项卡的name属性设置名字tab1.Text = "首页2";//给对象的选项卡的文本设置内容form1.TopLevel = false;//将顶级窗口属性设置为falseform1.WindowState = FormWindowState.Maximized;//将该窗口的大小设置为填充满整个窗口tab1.Controls.Add(form1);//给创建的对象Control属性加上实例化的窗口的对象form1.Show();//将实例化窗口的对象,给展示出来tabControl1.TabPages.Add(tab1);//最后给tabControl控件添加上实例化的选项卡对象

三、最后这里说一句

这里批评一下某博主,下次不要扯一大堆废话,也不知道写这样子是怎么这么高阅读量的。

我去看的时候,根本看不懂其说的啥玩意。

写的个博客还有错误,误导别人

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部