private void SetUpMenus() { resourceViewMenu = new VerticalMenu <ResourceTypes>(resourceMenuPanel, new SizeF(resourceMenuPanel.Width, 25)); resourceViewMenu.tabChanged += OnResourceViewTabChange; resourceViewMenu.tabColor = BackColor; resourceViewMenu.textColor = ForeColor; resourceViewMenu.borderWidth = 0; resourceViewMenu.bordorColor = Color.White; resourceViewMenu.CreateTab("Raw", ResourceTypes.Raw); resourceViewMenu.CreateTab("Intermediate", ResourceTypes.Intermediate); resourceViewMenu.CreateTab("Finalized", ResourceTypes.Finalized); resourceViewMenu.ChangeTab(0); mainViewMenu = new VerticalMenu <UserControl>(mainViewMenuPanel, new SizeF(mainViewMenuPanel.Width, 50)); mainViewMenu.tabChanged += OnMainViewTabChange; mainViewMenu.tabColor = BackColor; mainViewMenu.textColor = ForeColor; mainViewMenu.borderWidth = 0; mainViewMenu.bordorColor = Color.White; mainViewMenu.CreateTab("Resources", new ResourceViewControl()); mainViewMenu.CreateTab("Buildings", null); mainViewMenu.CreateTab("Produce", null); mainViewMenu.ChangeTab(0); }
public Form1() { InitializeComponent(); menu1 = new HorizontalMenu <string>(panel1, new SizeF(50, 50)); menu2 = new VerticalMenu <string>(panel2, new SizeF(50, 50)); menu1.tabType = typeof(testTab <string>); menu1.tabChanged += onTabChange; menu2.tabChanged += onTabChange; for (int i = 0; i < 5; i++) { menu1.CreateTab("tab" + i, i.ToString()); menu2.CreateTab(new VerticalTab <string>("tab" + i, i.ToString())); } menu1.ChangeTab(0); menu2.ChangeTab(0); }