private void BuildMenu() { Dictionary <string, List <SystemMenu> > dt = Framework.Environment.GetSystemMenu(); foreach (var item in dt) { SideBarPanelItem sideBarPanelItem = new SideBarPanelItem(); // sideBarPanelItem.FontBold = true; sideBarPanelItem.Image = c.GetPageICON(item.Key); sideBarPanelItem.Text = item.Key; sideBarPanelItem.Name = "sideBarPanelItem" + item.Key; sideBarPanelItem.ExpandChange += sideBarPanelItem_ExpandChange; foreach (var item1 in item.Value) { // ButtonItem buttonItem = new ButtonItem(); buttonItem.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; buttonItem.Image = c.GetPageImage(item1.Title); buttonItem.ImagePosition = DevComponents.DotNetBar.eImagePosition.Top; buttonItem.Text = item1.Title; buttonItem.Tooltip = item1.Discription; buttonItem.Tag = item1; //buttonItem.OptionGroup = "1"; //buttonItem.AutoCheckOnClick = true; buttonItem.Click += new System.EventHandler(buttonItem_Click); sideBarPanelItem.SubItems.Add(buttonItem); // } sideBar1.Panels.Add(sideBarPanelItem); } sideBar1.Refresh(); }
private void BuildMenu() { Dictionary <string, List <SystemMenu> > dt = Framework.Environment.GetSystemMenu(); foreach (var item in dt) { foreach (var item1 in item.Value) { // Button buttonItem = new Button(); buttonItem.FlatStyle = FlatStyle.Flat; buttonItem.TextImageRelation = TextImageRelation.Overlay; buttonItem.Image = c.GetPageImage(item1.Title); buttonItem.Text = ""; buttonItem.Tag = item1; //buttonItem.OptionGroup = "1"; //buttonItem.AutoCheckOnClick = true; buttonItem.Size = buttonItem.Image.Size; buttonItem.Click += new System.EventHandler(buttonItem_Click); flowLayoutPanel1.Controls.Add(buttonItem); // } } }