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)); }
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); }
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); }