我做了一个
Form
,在 TabControl
上有一个 TabItem
和四个 TabControl
标签。默认情况下,第一个选项卡始终是活动选项卡:
self.TabControl1 = TabControl(self)
self.TabControl1.Parent = self
self.TabControl1.Align = "Client"
self.TabItem1 = TabItem(self.TabControl1)
self.TabItem1.Text = "My first tab"
self.TabItem1.Parent = self.TabControl1
self.TabItem2 = TabItem(self.TabControl1)
self.TabItem2.Text = "My second tab"
self.TabItem2.Parent = self.TabControl1
self.TabItem3 = TabItem(self.TabControl1)
self.TabItem3.Text = "My third tab"
self.TabItem3.Parent = self.TabControl1
self.TabItem4 = TabItem(self.TabControl1)
self.TabItem4.Text = "My fourth tab"
self.TabItem4.Parent = self.TabControl1
如何将不同的选项卡设置为默认选项卡?比如说,我想通过代码将第三个选项卡设置为活动状态。
TabControl
组件有一个 ActiveTab
属性,您可以将其设置为等于您的 TabItem
以使其处于活动状态。
所以如果你想让你的第三个选项卡成为默认的活动选项卡,那么在你的第三个选项卡创建代码的末尾添加以下代码行:
self.TabControl1.ActiveTab = self.TabItem3
全
TabItem
创建代码:
self.TabItem3 = TabItem(self.TabControl1)
self.TabItem3.Text = "My third tab"
self.TabItem3.Parent = self.TabControl1
self.TabControl1.ActiveTab = self.TabItem3 # Sets it as ActiveTab