Ejemplo n.º 1
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);
        }
Ejemplo n.º 2
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);
        }