def DefaultTabs(self): # creates a tab control control = self.CreateTabControl() # create and add a tab page 1 tab1 = forms.TabPage() tab1.Text = "Tab 1" tab1.Content = self.TabOne() control.Pages.Add(tab1) # create and add a tab page 2 tab2 = forms.TabPage() tab2.Text = "Tab 2" tab2.Content = self.TabTwo() control.Pages.Add(tab2) # return return control
def AddTabClick(self, sender, e): tab = forms.TabPage() tab.Text = "Tab" + str(self.TabControl.Pages.Count + 1) if (self.TabControl.Pages.Count % 2 == 0): tab.Content = self.TabOne() else: tab.Content = self.TabTwo() self.TabControl.Pages.Add(tab)
def create_tabs(self): # creates a tab control self.TabControl = forms.TabControl() # Orient the tabs at the top self.TabControl.TabPosition = forms.DockPosition.Top # create and add a tab page 1 tab1 = forms.TabPage() tab1.Text = 'Sun Path' tab1.Content = SunPathEtoPanel() self.TabControl.Pages.Add(tab1) # create and add a tab page 2 tab2 = forms.TabPage() tab2.Text = 'Sunlight Hours' tab2.Content = SunLightHoursEtoPanel() self.TabControl.Pages.Add(tab2) return self.TabControl