C# Winform 中tabControl的使用
来源:互联网 发布:centos arm 源 编辑:程序博客网 时间:2024/06/05 08:38
转自:http://www.cnblogs.com/zhaoxiaoming/archive/2012/08/26/Winform_tabControl.html
在本次的项目中,页面布局部分使用了tabControl控件,下面总结下它 使用方法(下见代码部分):
1 UserInfo user_info = new UserInfo(); 2 user_info.UserName = username; 3 4 user_info.TopLevel = false; 5 user_info.FormBorderStyle = FormBorderStyle.None; 6 user_info.Dock = DockStyle.Fill; 7 user_info.Show(); 8 // this.tabControl1.Controls.Add(user_info); 9 TabPage tabpage = new System.Windows.Forms.TabPage("uerinfo");10 tabpage.Name = "userinfo";11 tabpage.AutoScroll = true;12 tabpage.Text = user_info.Text;13 this.tabControl1.Controls.Add(tabpage);14 tabpage.Controls.Add(user_info);
为了避免,重复显示,造成失误,可以在开始的时候遍历当前的tabpage,比对如果没有发现就执行上面的操作, 新建一个tabpage,否则直接将已经打开的页面显示给用户,详见下面代码:
1 bool have = false; 2 foreach (TabPage tabpage in tabControl1.TabPages) 3 { 4 if (tabpage.Name == "userinfo") 5 { 6 have = true; 7 this.tabControl1.SelectedTab = tabpage; 8 return; 9 }10 }
0 0
- C# Winform 中tabControl的使用
- C#中控件的使用(一)------TabControl
- C#界面设计之TabControl控件的使用
- Winform 中TabControl的TabPage切换时刷行TabPage中的Form
- Splitcontainer控件中使用tabControl的问题
- C#的Winform中使用用户控件
- C# WinForm开发中LinkLabel的使用
- C# WinForm 中 MessageBox的使用详解
- C# WinForm中LinkLabel的使用
- C# WinForm 中 MessageBox的使用详解
- C# WinForm中使用WPF的控件
- C# WinForm 中 MessageBox的使用详解
- C# WinForm 中 MessageBox的使用详解
- C# WinForm中Listview的使用
- C# WinForm开发中LinkLabel的使用
- Winform中TabControl闪烁问题解决办法
- C# Tabcontrol 中textbox focus
- C#中容器控件GroupBox、Panel、TabControl的应用
- C语言实现strcat
- XAudio2学习三之获取音频输出设备信息
- 删除两个表的符合条件的数据
- MFC 技巧之二
- Python判断语句中‘is’和‘==’的区别
- C# Winform 中tabControl的使用
- 时间处理工具类
- 智慧北京笔记3
- Objective-C中的@property和@synthesize用法
- Going from u to v or from v to u?_POJ2762强连通+并查集缩点+拓扑排序
- iOS开发系列--通讯录、蓝牙、内购、GameCenter、iCloud、Passbook系统服务开发汇总
- Java泛型--从基础到高级(少部分)
- mysql语句语法整理
- MFC 技巧之三