lg
2024-09-13 2abb44ad9f9980544dc12535672c496bdbf6f639
DevApp/Gs.DevApp/UserControl/ToolBarMenu.cs
@@ -1,6 +1,6 @@
using DevExpress.XtraBars;
using DevExpress.XtraEditors;
using Gs.DevApp.Models;
using Gs.DevApp.Entity;
using Gs.DevApp.ToolBox;
using Newtonsoft.Json;
using System;
@@ -55,6 +55,16 @@
        /// </summary>
        public event EventHandler btnRoleClick;
        /// <summary>
        /// 权限
        /// </summary>
        public event EventHandler btnReportClick;
        /// <summary>
        /// 权限
        /// </summary>
        public event EventHandler btnQueryClick;
        public ToolBarMenu()
        {
@@ -67,6 +77,8 @@
            this.btnKG.ItemClick += BtnKG_ItemClick;
            this.btnEsc.ItemClick += BtnEsc_ItemClick;
            this.btnRole.ItemClick += BtnRole_ItemClick;
            this.btnReport.ItemClick += BtnReport_ItemClick;
            this.btnQuery.ItemClick += BtnQuery_ItemClick;
            initialization();
            List<string> lst = new List<string>();
            foreach (BarItem item in barManager1.Items)
@@ -78,6 +90,23 @@
            }
            this.actions = lst;
        }
        private void BtnQuery_ItemClick(object sender, ItemClickEventArgs e)
        {
            if (btnQueryClick != null)
            {
                btnQueryClick(this, e);
            }
        }
        private void BtnReport_ItemClick(object sender, ItemClickEventArgs e)
        {
            if (btnReportClick != null)
            {
                btnReportClick(this, e);
            }
        }
        protected override void OnCreateControl()
        {
            base.OnCreateControl();
@@ -94,6 +123,8 @@
            lst.Add(btnLoad.Name);
            lst.Add(btnDel.Name);
            lst.Add(btnRole.Name);
            lst.Add(btnReport.Name);
            lst.Add(btnQuery.Name);
            setBtn(lst);
        }