# TabStrip 选项卡

用于将一系列相关的控件显示为一个组。

  • 通过 TabStrip 可以查看相关控件的不同的信息集合。

  • 例如,可用一组控件显示工作组中各个成员的日程安排,控件组所显示的不同信息集对应于小组中不同的人。将每张标签的标题设置为成员的姓名,然后通过编写代码实现如下功能 :在单击某张标签时更新控件组,以显示该标签所标识成员的相关信息。

  • TabStrip 的默认属性是 SelectedItem 属性。

  • TabStrip 的默认事件是 Change 事件。

注意

TabStrip 是 Tabs 集合的容器,而 Tabs 集合又包括了一组 Tab 对象。

属性
属性 说明
BackColor 规定对象的背景色。
BoundValue 控件接受焦点时,包含控件的值。
ClientHeight、ClientLeft、ClientTop、ClientWidth 定义某个 TabStrip 显示区域的大小和位置。
ControlTipText 指定当用户将鼠标指针放在控件上但未按下时所显示的文本。
Enabled 指定一个控件能否接受焦点和响应用户产生的事件。
Font对象 定义控件或窗体所用文字的特征。
ForeColor 指定对象的前景色。
Height、Width 对象的高度和宽度,以磅为单位。
HelpContextID HelpContextID 属性将一个自定义 Microsoft Windows 帮助文件中的特定主题与一个指定的控件相关联。
LayoutEffect 指定在改变布局期间控件是否移动。
Left、Top 控件与所在窗体的左边或顶边之间的距离。
MouseIcon 为对象指定一个自定义的图标。
MousePointer 指定当用户把鼠标放到特定对象上时,所显示鼠标指针的类型。
MultiRow 指定控件是否有多行标签。
Name 指定一个控件或对象的名称或与 Font 对象相关的字体的名称。
Object 当新控件具有与标准属性或方法同名的属性或方法时,则覆盖相应的标准属性或方法。
OldHeight、OldWidth 返回控件先前的高度或宽度,以磅为单位。
OldLeft、OldTop 返回控件先前位置与所在窗体的左边或顶边之间的距离,以磅为单位。
Parent 返回包含指定控件、对象或集合的窗体、对象或集合的名字。
SelectedItem 返回当前选中的 Tab 或 Page 对象。
Style 对于组合框,规定用户选择或设置控件的值的方法。对于多页控件和 TabStrip,规定控件中标签的显示风格。
TabFixedHeight、TabFixedWidth 设置或返回标签的固定的高度和宽度,以磅为单位。
TabIndex 指定单个对象在窗体 Tab 键顺序中的位置。
TabOrientation 指定多页控件或 TabStrip 上标签的位置。
TabStop 指定当用户跳格到一个对象时,该对象能否获得焦点 。
Tag 存储对象的附加信息。
Value 定义某给定的控件的状态或内容。
Visible 定义一个对象是可视的还是被隐藏的。
方法
方法 说明
Move 移动一个窗体或控件,或者移动 Controls 集合中的所有控件。
SetFocus 将焦点移动到对象的实例中。
ZOrder 将对象放在 Z-顺序的前面或后面。
事件
事件 说明
BeforeDragOver 当拖放操作正在进行时该事件发生。
BeforeDropOrPaste 当用户即将在一个对象上放置或粘贴数据时,该事件发生。
Change 当 Value 属性改变时该事件发生。
Click 用鼠标单击控件
DblClick 当用户指向一个对象并双击鼠标时,发生 DblClick 事件。
Enter、Exit 一个控件从同一窗体的另一个控件实际接收到焦点之前,Enter 事件发生。同一窗体中的一个控件即将把焦点转移到另一个控件之前,Exit 事件发生。
Error 当控件检测到一个错误,并且不能将该错误信息返回调用程序时该事件发生。
KeyDown、KeyUp 按下和释放某键时这两个事件依次发生。按下键时发生 KeyDown 事件,而释放键时发生 KeyUp 事件。
KeyPress 当用户按下一个 ANSI 键时该事件发生。
MouseDown、MouseUp 用户单击鼠标按键时发生。用户按下鼠标按键时发生 MouseDown 事件;用户释放鼠标按键时发生 MouseUp 事件。
MouseMove 用户移动鼠标时该事件发生。
示例