Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        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);
                    //
                }
            }
        }