TabControl控件和TabPage
2013-10-19 11:05
429 查看
TabControl控件和TabPage
TabControl控件可以支持在一个控件里面放置多个选项卡,每个选项卡又可以放置多个控件
由于在控件属性窗口添加选项卡相对比较容易,下面说一下动态创建选项卡
首先从工具栏拖入一个TabControl控件tabControl1
//创建一个TabPage
TabPage tabPage = new TabPage();
//设置选项卡文本
tabPage.Text = "选项卡1";
//选项卡名字(可以通过这个名字来访问到tabControl1中的选项卡)
tabPage.Name = "page1";
//如果选项卡内的控件比较多,则可以添加一个Form控件,但是Form空间的TopLevel要设置为false
Form1 page = new Form1();
page.Name = "formpage"
page.TopLevel = false;
//给Form去边框
page.FormBorderStyle = FormBorderStyle.None;
//把page添加到tabPage中
tabPage.Controls.Add(chatPage);
//在tabPage选项卡中显示出来
page.Show();
//添加选项卡tabPage到TabControl中
tabControl1.TabPages.Add(tabPage);
这样就动态添加了一个选项卡
访问选项卡:
//通过索引访问选项卡
tabControl1.TabPages[0]
//通过TabPage的Name属性访问选项卡
tabControl1.Tabpages["page1"]
访问选项卡中的控件
tabControl1.TabPages[0].Controls[0];
tabControl1.TabPages[0].Controls["formpage"];
如果要访问控件中的成员,需要进行类型转换
例如,访问Form1中的成员
Form1 form = tabControl1.TabPages[0].Controls[0] as Form1;
然后通过form来访问Form1的内部成员
原文引入:http://blog.sina.com.cn/s/blog_70bf5798010187t1.html
TabControl控件可以支持在一个控件里面放置多个选项卡,每个选项卡又可以放置多个控件
由于在控件属性窗口添加选项卡相对比较容易,下面说一下动态创建选项卡
首先从工具栏拖入一个TabControl控件tabControl1
//创建一个TabPage
TabPage tabPage = new TabPage();
//设置选项卡文本
tabPage.Text = "选项卡1";
//选项卡名字(可以通过这个名字来访问到tabControl1中的选项卡)
tabPage.Name = "page1";
//如果选项卡内的控件比较多,则可以添加一个Form控件,但是Form空间的TopLevel要设置为false
Form1 page = new Form1();
page.Name = "formpage"
page.TopLevel = false;
//给Form去边框
page.FormBorderStyle = FormBorderStyle.None;
//把page添加到tabPage中
tabPage.Controls.Add(chatPage);
//在tabPage选项卡中显示出来
page.Show();
//添加选项卡tabPage到TabControl中
tabControl1.TabPages.Add(tabPage);
这样就动态添加了一个选项卡
访问选项卡:
//通过索引访问选项卡
tabControl1.TabPages[0]
//通过TabPage的Name属性访问选项卡
tabControl1.Tabpages["page1"]
访问选项卡中的控件
tabControl1.TabPages[0].Controls[0];
tabControl1.TabPages[0].Controls["formpage"];
如果要访问控件中的成员,需要进行类型转换
例如,访问Form1中的成员
Form1 form = tabControl1.TabPages[0].Controls[0] as Form1;
然后通过form来访问Form1的内部成员
原文引入:http://blog.sina.com.cn/s/blog_70bf5798010187t1.html
相关文章推荐
- Winform Tabcontrol控件隐藏tabpage头部的方法
- TabControl控件和TabPage的使用
- 如何把tabControl 的tabPage控件的标题不显示,只显示矩形框的内容
- CB的PageControl控件动态删除TABSHEET
- 修改 PageControl 控件的 TAB 按钮的文字与颜色
- 如何去掉TabControl控件默认添加的TabPage
- C#控件TabControl隐藏page
- 改变PAGECONTROL控件的TabSheet的标题颜色
- vc/mfc 版的 tab 分页控件(PageControl)
- C#将子窗体嵌入到tabControl控件的tabpage中
- 如何设置tabcontrol控件的tabPage的text内容显示成竖着的字体
- 隐藏C#的TabControl控件的选项卡TabPage
- C# WinForm编程TabControl控件的标签TabPage怎么做成图片
- C# TabControl控件中TabPage选项卡选择时触发事件
- C#用TabControl控件如何使某个TabPage禁用
- 修改 PageControl 控件的 TAB 按钮的文字与颜色
- VC中使用TAB Control控件(转帖)
- 对tabcontrol控件增强,添加关闭按钮功能、呼吸灯标签闪烁功能、类QQ消息数量标签提示TIP
- Web版的Tabcontrol控件的制作过程
- VC中TabControl控件使用方法(转载)