Tabcontrol动态添加TabPage(获取或设置当前选项卡及其属性)
来源:互联网 发布:股票什么时候买入知乎 编辑:程序博客网 时间:2024/06/06 04:30
新建一个WinForm程序,拖一个TabControl(在tabPages属性里面将默认的两个TabPage删除)和三个Button(增加、删除、修改)
public partial class Form1 : Form { private int index = 0; public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { //this.tabControl1.SelectedIndex = 1; } private void btnAdd_Click(object sender, EventArgs e) { TabPage Page = new TabPage(); Page.Name = "Page" + index.ToString(); Page.Text = "tabPage" + index.ToString(); Page.TabIndex = index; this.tabControl1.Controls.Add(Page); #region 三种设置某个选项卡为当前选项卡的方法 //this.tabControl1.SelectedIndex = index; this.tabControl1.SelectedTab = Page; //this.tabControl1.SelectTab("Page" + index.ToString()); #endregion index++; } private void btnRemove_Click(object sender, EventArgs e) { bool first = true; if (index > 0) { #region 两种删除某个选项卡的方法 this.tabControl1.Controls.RemoveAt(this.tabControl1.SelectedIndex); //this.tabControl1.Controls.Remove(this.tabControl1.TabPages[this.tabControl1.TabPages.Count-1]); #endregion } else { return; } #region 用于设置删除最后一个TabPage后,将倒数第二个设置为当前选项卡 if (first) { this.tabControl1.SelectedIndex = --index - 1; first = false; } else { this.tabControl1.SelectedIndex = index--; } #endregion } private void btnUpdate_Click(object sender, EventArgs e) { this.tabControl1.SelectedTab.Text = "xyt";//修改当前选项卡的属性 //this.tabControl1.SelectedTab.Name = ""; //this.tabControl1.SelectedTab.Tag = ""; //this.tabControl1.SelectedTab.Select(); } }
- Tabcontrol动态添加TabPage(获取或设置当前选项卡及其属性)
- 在TabControl中的TabPage选项卡中添加Form窗体
- 在TabControl中的TabPage选项卡中添加Form窗体
- 在TabControl中的TabPage选项卡中添加Form窗体
- tabcontrol的alignment属性设置成Left或Right时,tabPage的text内容不能显示的问题
- 关闭tabControl里面当前选择的tabpage
- 在TabControl控件中将指定的选项卡设置为当前选项卡
- tabcontrol动态生成选项卡,并且在选项卡中添加窗体
- C# TabControl控件中TabPage选项卡选择时触发事件
- tabcontrol的alignment属性设置成Right时,tabPage的text内容怎么显示成竖着的字体
- TabControl控件和TabPage
- TabControl控件和TabPage
- TabControl 选项卡
- 选项卡控件TabControl
- 设置tabcontrol控件选项卡的字体为竖着的。
- DevExpress-ASPxPageControl 动态添加 TabPage 内容
- tabcontrol选择tabpage时触发
- [VB.NET,C#.NET] - TabControl的Alignment为Left或Right显示TabPage.Text问题
- Aqua Data Studio 查询中文乱码解决方案
- linux c lib
- 使用TARGET_IPHONE_SIMULATOR和TARGET_OS_IPHONE宏区分模拟器和设备
- Mongodb的mapreduce性能分析
- Linux中踢掉其它的用户
- Tabcontrol动态添加TabPage(获取或设置当前选项卡及其属性)
- 在一个APK中调用另一个APK
- linux目录结构详细分析
- VS2005的MFC Class Wizard哪去了 2011.10.31
- 为Word2003宏添加VBA项目的数字证书签名
- 读写文件流操作
- Solr实现Low Level查询解析(QParser)
- xcode 4.2 "XCode could not find a valid private-key/certificate pair for this profile" 解决方案
- 字符串,指针访问