一样平常用于掌握TabPage容器的外不雅观,特殊是正在显示的选项卡。
这对付 TabControl 最大程度地减少屏幕空间的利用非常有用,同时许可运用程序公开大量数据。 A TabControl 由共享同一屏幕空间的多个 TabItem 工具组成。 一次只有一 TabItem 个 TabControl 可见。 当用户选择选项卡 TabItem时,该 TabItem 选项卡的内容将变为可见,并隐蔽其他 TabItem 工具的内容。
正文

属性
属 性
描 述
Alignment
掌握标签在标签控件的什么位置显示。默认的位置为控件的顶部
Appearance
掌握标签的显示办法。标签可以显示为一样平常的按钮或带有平面样式
HotTrack
如果这个属性设置为true,则当鼠标指针滑过控件上的标签时,其外不雅观就会改变
Multiline
如果这个属性设置为true,就可以有几行标签
SelectedIndex
返回或设置选中标签的索引
SelectedTab
返回或设置选中的标签。把稳这个属性在TabPages的实例上利用
TabCount
返回标签的总数
TabPages
这是控件中的TabPage工具凑集。利用这个凑集可以添加和删除TabPage工具
事宜
Selected
在选择选项卡时发生。
SelectedIndexChanged
在 SelectedIndex 属性变动后发生。
Selecting
在取消选择某个选项卡之前发生,使处理程序能够取消选项卡变动。
TabAppearance 列举
Buttons
1
选项卡具有三维按钮的外不雅观。
FlatButtons
2
选项卡具有平面按钮的外不雅观。
Normal
0
该选项卡具有选项卡的标准外不雅观。
动态添加TabPage
private void btnAddTab_Click(object sender, EventArgs e){ tabControl1.TabPages.Add(new TabPage() { Text = "Hello" }); tabControl1.SelectedIndex = tabControl1.TabCount - 1;}
动态删除TabePage
private void btnRemoveTab_Click(object sender, EventArgs e){ tabControl1.TabPages.Remove(tabControl1.TabPages[tabControl1.TabCount - 1]);}
选中一个卡窗
private void btnSelectTab_Click(object sender, EventArgs e){ tabControl1.SelectedIndex = 1 ;}
SelectedIndexChanged事宜
private void tabControl1_SelectedIndexChanged(object sender, EventArgs e){ MessageBox.Show(tabControl1.SelectedTab.Text);}