public FMain() { InitializeComponent(); int pageIndex = 1000; Header.SetNodePageIndex(Header.Nodes[0], pageIndex); Header.SetNodeSymbol(Header.Nodes[0], 61451); TreeNode parent = Aside.CreateNode("Controls", 61451, 24, pageIndex); //通过设置PageIndex关联 Aside.CreateChildNode(parent, 61640, 24, AddPage(new FButton(), ++pageIndex)); Aside.CreateChildNode(parent, 61490, 24, AddPage(new FLabel(), ++pageIndex)); Aside.CreateChildNode(parent, 61770, 24, AddPage(new FCheckBox(), ++pageIndex)); Aside.CreateChildNode(parent, 61842, 24, AddPage(new FRadioButton(), ++pageIndex)); Aside.CreateChildNode(parent, 61962, 24, AddPage(new FTextBox(), ++pageIndex)); Aside.CreateChildNode(parent, 61776, 24, AddPage(new FCombobox(), ++pageIndex)); Aside.CreateChildNode(parent, 61646, 24, AddPage(new FDataGridView(), ++pageIndex)); Aside.CreateChildNode(parent, 61474, 24, AddPage(new FListBox(), ++pageIndex)); Aside.CreateChildNode(parent, 61499, 24, AddPage(new FTreeView(), ++pageIndex)); Aside.CreateChildNode(parent, 61912, 24, AddPage(new FNavigation(), ++pageIndex)); Aside.CreateChildNode(parent, 61716, 24, AddPage(new FTabControl(), ++pageIndex)); Aside.CreateChildNode(parent, 61544, 24, AddPage(new FLine(), ++pageIndex)); Aside.CreateChildNode(parent, 61590, 24, AddPage(new FPanel(), ++pageIndex)); Aside.CreateChildNode(parent, 61516, 24, AddPage(new FTransfer(), ++pageIndex)); Aside.CreateChildNode(parent, 61447, 24, AddPage(new FAvatar(), ++pageIndex)); Aside.CreateChildNode(parent, 62104, 24, AddPage(new FContextMenuStrip(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FScrollBar(), ++pageIndex)); Aside.CreateChildNode(parent, 61668, 24, AddPage(new FMeter(), ++pageIndex)); Aside.CreateChildNode(parent, 62173, 24, AddPage(new FOther(), ++pageIndex)); Aside.SetNodeTipsText(parent.Nodes[0], "1"); pageIndex = 2000; Header.SetNodePageIndex(Header.Nodes[1], pageIndex); Header.SetNodeSymbol(Header.Nodes[1], 61818); parent = Aside.CreateNode("Forms", 61818, 24, pageIndex); //通过设置GUID关联,节点字体图标和大小由UIPage设置 Aside.CreateChildNode(parent, AddPage(new FDialogs(), Guid.NewGuid())); Aside.CreateChildNode(parent, AddPage(new FEditor(), Guid.NewGuid())); Aside.CreateChildNode(parent, AddPage(new FFrames(), Guid.NewGuid())); pageIndex = 3000; Header.SetNodePageIndex(Header.Nodes[2], pageIndex); Header.SetNodeSymbol(Header.Nodes[2], 61950); parent = Aside.CreateNode("Charts", 61950, 24, pageIndex); //直接关联(默认自动生成GUID) Aside.CreateChildNode(parent, AddPage(new FPieChart())); Aside.CreateChildNode(parent, AddPage(new FBarChart())); Aside.CreateChildNode(parent, AddPage(new FDoughnutChart())); Header.SetNodeSymbol(Header.Nodes[3], 61502); var styles = UIStyles.PopularStyles(); foreach (UIStyle style in styles) { Header.CreateChildNode(Header.Nodes[3], style.DisplayText(), style.Value()); } Aside.SelectFirst(); }
public FContextMenuStrip() { InitializeComponent(); var styles = UIStyles.PopularStyles(); foreach (UIStyle style in styles) { ToolStripMenuItem item = new ToolStripMenuItem(style.DisplayText()) { Tag = style }; item.Click += Item_Click; uiContextMenuStrip1.Items.Add(item); } }
public FMain() { InitializeComponent(); int pageIndex = 1000; Header.SetNodePageIndex(Header.Nodes[0], pageIndex); Header.SetNodeSymbol(Header.Nodes[0], 61451); TreeNode parent = Aside.CreateNode("Controls", 61451, 24, pageIndex); Aside.CreateChildNode(parent, 61640, 24, AddPage(new FButton(), ++pageIndex)); Aside.CreateChildNode(parent, 61490, 24, AddPage(new FLabel(), ++pageIndex)); Aside.CreateChildNode(parent, 61770, 24, AddPage(new FCheckBox(), ++pageIndex)); Aside.CreateChildNode(parent, 61842, 24, AddPage(new FRadioButton(), ++pageIndex)); Aside.CreateChildNode(parent, 61962, 24, AddPage(new FTextBox(), ++pageIndex)); Aside.CreateChildNode(parent, 61646, 24, AddPage(new FDataGridView(), ++pageIndex)); Aside.CreateChildNode(parent, 61474, 24, AddPage(new FListBox(), ++pageIndex)); Aside.CreateChildNode(parent, 61499, 24, AddPage(new FTreeView(), ++pageIndex)); Aside.CreateChildNode(parent, 61912, 24, AddPage(new FNavigation(), ++pageIndex)); Aside.CreateChildNode(parent, 61716, 24, AddPage(new FTabControl(), ++pageIndex)); Aside.CreateChildNode(parent, 61544, 24, AddPage(new FLine(), ++pageIndex)); Aside.CreateChildNode(parent, 61590, 24, AddPage(new FPanel(), ++pageIndex)); Aside.CreateChildNode(parent, 61516, 24, AddPage(new FTransfer(), ++pageIndex)); Aside.CreateChildNode(parent, 61447, 24, AddPage(new FAvatar(), ++pageIndex)); Aside.CreateChildNode(parent, 62104, 24, AddPage(new FContextMenuStrip(), ++pageIndex)); Aside.CreateChildNode(parent, 61668, 24, AddPage(new FMeter(), ++pageIndex)); Aside.CreateChildNode(parent, 62173, 24, AddPage(new FOther(), ++pageIndex)); pageIndex = 2000; Header.SetNodePageIndex(Header.Nodes[1], pageIndex); Header.SetNodeSymbol(Header.Nodes[1], 61818); parent = Aside.CreateNode("Forms", 61818, 24, pageIndex); Aside.CreateChildNode(parent, 62160, 24, AddPage(new FDialogs(), ++pageIndex)); Aside.CreateChildNode(parent, 61508, 24, AddPage(new FEditor(), ++pageIndex)); Aside.CreateChildNode(parent, 61674, 24, AddPage(new FFrames(), ++pageIndex)); Header.SetNodeSymbol(Header.Nodes[2], 61502); var styles = UIStyles.PopularStyles(); foreach (UIStyle style in styles) { Header.CreateChildNode(Header.Nodes[2], style.DisplayText(), style.Value()); } Aside.SelectFirst(); }
public FMain() { InitializeComponent(); int pageIndex = 1000; Header.SetNodePageIndex(Header.Nodes[0], pageIndex); TreeNode parent = Aside.CreateNode("Controls", pageIndex); Aside.CreateChildNode(parent, AddPage(new FButton(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FLabel(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FCheckBox(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FRadioButton(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FTextBox(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FDataGridView(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FListBox(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FTreeView(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FNavigation(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FTabControl(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FLine(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FPanel(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FTransfer(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FAvatar(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FContextMenuStrip(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FMeter(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FOther(), ++pageIndex)); pageIndex = 2000; Header.SetNodePageIndex(Header.Nodes[1], pageIndex); parent = Aside.CreateNode("Forms", pageIndex); Aside.CreateChildNode(parent, AddPage(new FDialogs(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FEditor(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FFrames(), ++pageIndex)); var styles = UIStyles.PopularStyles(); foreach (UIStyle style in styles) { Header.CreateChildNode(Header.Nodes[2], style.DisplayText(), style.Value()); } Aside.SelectFirst(); }
public FMain() { InitializeComponent(); int pageIndex = 1000; Header.SetNodePageIndex(Header.Nodes[0], pageIndex); Header.SetNodeSymbol(Header.Nodes[0], 61451); TreeNode parent = Aside.CreateNode("控件", 61451, 24, pageIndex); //通过设置PageIndex关联,节点文字、图标由相应的Page的Text、Symbol提供 Aside.CreateChildNode(parent, AddPage(new FButton(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FHeaderButton(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FLabel(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FCheckBox(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FRadioButton(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FTextBox(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FCombobox(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FDataGridView(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FListBox(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FTreeView(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FNavigation(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FTabControl(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FLine(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FPanel(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FFlowLayoutPanel(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FTransfer(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FAvatar(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FContextMenuStrip(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FProcess(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FScrollBar(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FOther(), ++pageIndex)); //示例设置某个节点的小红点提示 Aside.ShowTips = true; Aside.SetNodeTipsText(parent.Nodes[0], "6"); pageIndex = 2000; Header.SetNodePageIndex(Header.Nodes[1], pageIndex); Header.SetNodeSymbol(Header.Nodes[1], 61818); parent = Aside.CreateNode("窗体", 61818, 24, pageIndex); //通过设置GUID关联,节点字体图标和大小由UIPage设置 Aside.CreateChildNode(parent, AddPage(new FDialogs(), Guid.NewGuid())); Aside.CreateChildNode(parent, AddPage(new FEditor(), Guid.NewGuid())); Aside.CreateChildNode(parent, AddPage(new FFrames(), Guid.NewGuid())); pageIndex = 3000; Header.SetNodePageIndex(Header.Nodes[2], pageIndex); Header.SetNodeSymbol(Header.Nodes[2], 61950); parent = Aside.CreateNode("图表", 61950, 24, pageIndex); //直接关联(默认自动生成GUID) Aside.CreateChildNode(parent, AddPage(new FPieChart())); Aside.CreateChildNode(parent, AddPage(new FDoughnutChart())); Aside.CreateChildNode(parent, AddPage(new FBarChart())); Aside.CreateChildNode(parent, AddPage(new FLineChart())); pageIndex = 4000; Header.SetNodePageIndex(Header.Nodes[3], pageIndex); Header.SetNodeSymbol(Header.Nodes[3], 362614); parent = Aside.CreateNode("工控", 362614, 24, pageIndex); //直接关联(默认自动生成GUID) Aside.CreateChildNode(parent, AddPage(new FPipe())); Aside.CreateChildNode(parent, AddPage(new FMeter())); Aside.CreateChildNode(parent, AddPage(new FLed())); Aside.CreateChildNode(parent, AddPage(new FLight())); Header.SetNodeSymbol(Header.Nodes[4], 61502); var styles = UIStyles.PopularStyles(); foreach (UIStyle style in styles) { Header.CreateChildNode(Header.Nodes[4], style.DisplayText(), style.Value()); } Header.CreateChildNode(Header.Nodes[4], "多彩主题", UIStyle.Colorful.Value()); //直接增加一个页面,不在左侧列表显示 AddPage(new FColorful()); //选中第一个节点 Aside.SelectFirst(); }
public FMain() { InitializeComponent(); int pageIndex = 1000; Header.SetNodePageIndex(Header.Nodes[0], pageIndex); Header.SetNodeSymbol(Header.Nodes[0], 61451); TreeNode parent = Aside.CreateNode("控件", 61451, 24, pageIndex); //通过设置PageIndex关联,节点文字、图标由相应的Page的Text、Symbol提供 Aside.CreateChildNode(parent, AddPage(new FAvatar(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FButton(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FCheckBox(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FCombobox(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FContextMenuStrip(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FDataGridView(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FFlowLayoutPanel(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FHeaderButton(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FLabel(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FLine(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FListBox(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FNavigation(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FPanel(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FProcess(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FRadioButton(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FScrollBar(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FSplitContainer(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FTabControl(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FTextBox(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FTransfer(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FTreeView(), ++pageIndex)); Aside.CreateChildNode(parent, AddPage(new FOther(), ++pageIndex)); //示例设置某个节点的小红点提示 Aside.ShowTips = true; Aside.SetNodeTipsText(Aside.Nodes[0], "6", Color.Red, Color.White); Aside.SetNodeTipsText(parent.Nodes[1], " ", Color.Lime, Color.White); pageIndex = 2000; Header.SetNodePageIndex(Header.Nodes[1], pageIndex); Header.SetNodeSymbol(Header.Nodes[1], 61818); parent = Aside.CreateNode("窗体", 61818, 24, pageIndex); //通过设置GUID关联,节点字体图标和大小由UIPage设置 Aside.CreateChildNode(parent, AddPage(new FDialogs(), Guid.NewGuid())); Aside.CreateChildNode(parent, AddPage(new FEditor(), Guid.NewGuid())); Aside.CreateChildNode(parent, AddPage(new FFrames(), Guid.NewGuid())); pageIndex = 3000; Header.SetNodePageIndex(Header.Nodes[2], pageIndex); Header.SetNodeSymbol(Header.Nodes[2], 61950); parent = Aside.CreateNode("图表", 61950, 24, pageIndex); //直接关联(默认自动生成GUID) Aside.CreateChildNode(parent, AddPage(new FBarChart())); Aside.CreateChildNode(parent, AddPage(new FDoughnutChart())); Aside.CreateChildNode(parent, AddPage(new FLineChart())); Aside.CreateChildNode(parent, AddPage(new FPieChart())); pageIndex = 4000; Header.SetNodePageIndex(Header.Nodes[3], pageIndex); Header.SetNodeSymbol(Header.Nodes[3], 362614); parent = Aside.CreateNode("工控", 362614, 24, pageIndex); //直接关联(默认自动生成GUID) Aside.CreateChildNode(parent, AddPage(CreateInstance <UIPage>("Sunny.UI.Demo.FPipe"))); Aside.CreateChildNode(parent, AddPage(CreateInstance <UIPage>("Sunny.UI.Demo.FMeter"))); Aside.CreateChildNode(parent, AddPage(CreateInstance <UIPage>("Sunny.UI.Demo.FLed"))); Aside.CreateChildNode(parent, AddPage(CreateInstance <UIPage>("Sunny.UI.Demo.FLight"))); Header.SetNodeSymbol(Header.Nodes[4], 61502); var styles = UIStyles.PopularStyles(); foreach (UIStyle style in styles) { Header.CreateChildNode(Header.Nodes[4], style.DisplayText(), style.Value()); } Header.CreateChildNode(Header.Nodes[4], "多彩主题", UIStyle.Colorful.Value()); //直接增加一个页面,不在左侧列表显示 AddPage(new FColorful()); AddPage(new FCommon()); //选中第一个节点 Aside.SelectPage(1002); Text = Version; RegisterHotKey(UI.ModifierKeys.Shift, Keys.F8); //根据页面类型获取页面 FButton page = GetPage <FButton>(); if (page != null) { page.Text.WriteConsole(); } //根据页面索引获取页面 UIPage page1 = GetPage(1002); if (page1 != null) { page1.Text.WriteConsole(); } }
public void AddAside() { int pageIndex = 1000; Header.SetNodePageIndex(Header.Nodes[0], pageIndex); Header.SetNodeSymbol(Header.Nodes[0], 61451); TreeNode parent = Aside.CreateNode("基础数据", 61451, 24, pageIndex); //通过设置PageIndex关联 Aside.CreateChildNode(parent, 61842, 24, AddPage(m_ModuleGeneralData.GetModuleUI, ++pageIndex)); Aside.SetNodeTipsText(parent.Nodes[0], "1"); pageIndex = 2000; Header.SetNodePageIndex(Header.Nodes[1], pageIndex); Header.SetNodeSymbol(Header.Nodes[1], 61818); parent = Aside.CreateNode("报名报项", 61818, 24, pageIndex); //通过设置GUID关联,节点字体图标和大小由UIPage设置 Aside.CreateChildNode(parent, AddPage(m_ModuleRegister.GetModuleUI)); pageIndex = 3000; Header.SetNodePageIndex(Header.Nodes[2], pageIndex); Header.SetNodeSymbol(Header.Nodes[2], 61950); parent = Aside.CreateNode("抽签编排", 61950, 24, pageIndex); //直接关联(默认自动生成GUID) Aside.CreateChildNode(parent, AddPage(m_ModuleDrawArrange.GetModuleUI)); pageIndex = 4000; Header.SetNodePageIndex(Header.Nodes[3], pageIndex); Header.SetNodeSymbol(Header.Nodes[3], 62082); parent = Aside.CreateNode("比赛安排", 62082, 24, pageIndex); //直接关联(默认自动生成GUID) Aside.CreateChildNode(parent, AddPage(m_ModuleMatchSchedule.GetModuleUI)); pageIndex = 5000; Header.SetNodePageIndex(Header.Nodes[4], pageIndex); Header.SetNodeSymbol(Header.Nodes[4], 61962); parent = Aside.CreateNode("赛时数据", 61962, 24, pageIndex); //直接关联(默认自动生成GUID) Aside.CreateChildNode(parent, AddPage(m_ModulePluginMgr.GetModuleUI)); pageIndex = 6000; Header.SetNodePageIndex(Header.Nodes[5], pageIndex); Header.SetNodeSymbol(Header.Nodes[5], 61776); parent = Aside.CreateNode("报表管理", 61776, 24, pageIndex); //直接关联(默认自动生成GUID) //Aside.CreateChildNode(parent, AddPage(new OVRReportPrintingForm())); pageIndex = 7000; Header.SetNodePageIndex(Header.Nodes[6], pageIndex); Header.SetNodeSymbol(Header.Nodes[6], 61646); parent = Aside.CreateNode("排名奖牌", 61646, 24, pageIndex); //直接关联(默认自动生成GUID) Aside.CreateChildNode(parent, AddPage(m_ModuleRankMedal.GetModuleUI)); pageIndex = 8000; Header.SetNodePageIndex(Header.Nodes[7], pageIndex); Header.SetNodeSymbol(Header.Nodes[7], 61499); parent = Aside.CreateNode("数据库备份", 61499, 24, pageIndex); //直接关联(默认自动生成GUID) pageIndex = 9000; Header.SetNodePageIndex(Header.Nodes[8], pageIndex); Header.SetNodeSymbol(Header.Nodes[8], 61516); parent = Aside.CreateNode("官方公告", 61516, 24, pageIndex); //直接关联(默认自动生成GUID) Aside.CreateChildNode(parent, AddPage(frmOfficialCommunication)); pageIndex = 10000; Header.SetNodePageIndex(Header.Nodes[9], pageIndex); Header.SetNodeSymbol(Header.Nodes[9], 61668); parent = Aside.CreateNode("网络功能", 61668, 24, pageIndex); //直接关联(默认自动生成GUID) Aside.CreateChildNode(parent, AddPage(new OVRNetworkManagerForm())); pageIndex = 11000; Header.SetNodePageIndex(Header.Nodes[10], pageIndex); Header.SetNodeSymbol(Header.Nodes[10], 62104); parent = Aside.CreateNode("赛事纪录", 62104, 24, pageIndex); //直接关联(默认自动生成GUID) Aside.CreateChildNode(parent, AddPage(m_ModuleRecord.GetModuleUI)); Header.SetNodeSymbol(Header.Nodes[11], 61502); var styles = UIStyles.PopularStyles(); foreach (UIStyle style in styles) { Header.CreateChildNode(Header.Nodes[11], style.DisplayText(), style.Value()); } Aside.SelectFirst(); }