示例#1
0
        protected override void InitMenuButton()
        {
            // File
            _itemGroup = new DevExpress.XtraBars.BarSubItem()
            {
                Caption = "File (&F)",
                Name    = "File",
                Id      = MainEditor.GetItemID()
            };
            _editor.BarMgr.Items.Add(this._itemGroup);
            _editor.BarMgr.MainMenu.LinksPersistInfo.Add(new DevExpress.XtraBars.LinkPersistInfo(this._itemGroup));

            // Button Menu
            InitMenuButton("New Solution (&N)", "NewSolution");
            InitMenuButton("Quit (&X)", "Quit", true, new DevExpress.XtraBars.BarShortcut(System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.F4));
        }
示例#2
0
        protected DevExpress.XtraBars.BarButtonItem InitMenuButton(string caption, string name, bool bGroup = false, DevExpress.XtraBars.BarShortcut st = null)
        {
            DevExpress.XtraBars.BarButtonItem btItem = new DevExpress.XtraBars.BarButtonItem()
            {
                Caption = caption,
                Name    = name,
                Id      = MainEditor.GetItemID()
            };
            if (st != null)
            {
                btItem.ItemShortcut = st;
            }
            btItem.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.ButtonItemClick);

            _editor.BarMgr.Items.Add(btItem);
            _itemGroup.LinksPersistInfo.Add(new DevExpress.XtraBars.LinkPersistInfo(btItem, bGroup));
            _itemList.Add(btItem);
            return(btItem);
        }
示例#3
0
        protected DevExpress.XtraBars.BarButtonItem InitToolButton(string caption, string name, Image image, bool bGroup = false, DevExpress.XtraBars.BarShortcut st = null)
        {
            DevExpress.XtraBars.BarButtonItem item = new DevExpress.XtraBars.BarButtonItem()
            {
                Name    = name,
                Caption = caption,
                //Hint = "新建",  // exception because font is wrong, i don't know why yet
                Id = MainEditor.GetItemID()
            };
            if (image != null)
            {
                item.Glyph = image;
            }
            if (st != null)
            {
                item.ItemShortcut = st;
            }
            item.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.ButtonItemClick);

            _editor.BarMgr.Items.Add(item);
            _itemGroup.LinksPersistInfo.Add(new DevExpress.XtraBars.LinkPersistInfo(item, bGroup));
            _itemList.Add(item);
            return(item);
        }