cnf
2025-12-03 d3089b86af2ef68f56ab0fcbd7faeda3b6228e0a
DevApp/Gs.DevApp/UserControl/UcToolBarMenu.cs
@@ -415,6 +415,11 @@
                btnPingZhiClick(this, e);
        }
        private void BtnWj_ItemClick(object sender, ItemClickEventArgs e)
        {
            if (btnWjClick != null) btnWjClick(this, e);
        }
        /// <summary>
        /// 取消时,还原按钮可用性
        /// </summary>
@@ -459,6 +464,7 @@
                // lst.Add(btnEsc.Name);
                lst.Add(btnGx.Name);
                lst.Add(btnBaoGao.Name);
                lst.Add(btnBDLingLiao.Name);
                _enabledBtn(lst);
                this.currentAction = "esc";
                if (btnEscClick != null) btnEscClick(this, e);
@@ -513,6 +519,7 @@
                    // lst.Add(btnEsc.Name);
                    lst.Add(btnGx.Name);
                    lst.Add(btnBaoGao.Name);
                    lst.Add(btnBDLingLiao.Name);
                    _enabledBtn(lst);
                }
            }
@@ -1063,6 +1070,11 @@
        /// </summary>
        public event EventHandler btnBDLingLiaoClick;
        /// <summary>
        /// 完结
        /// </summary>
        public event EventHandler btnWjClick;
        #endregion
        #region 公共属性
@@ -1107,7 +1119,47 @@
        public string defaultActions { get; set; }
        #endregion
        /// <summary>
        ///
        /// </summary>
        /// <param name="inType"></param>
        public void SetAllButton(int inType)
        {
            var lstBtn = new List<string>();
            if (inType == 0)
            {
                lstBtn.Add(btnSave.Name);
                lstBtn.Add(btnEsc.Name);
                foreach (BarItem item in barManager1.Items)
                    if (item is BarLargeButtonItem largeButtonItem)
                    {
                        if (!lstBtn.Contains(item.Name))
                            largeButtonItem.Enabled = true;
                        else
                            largeButtonItem.Enabled = false;
                    }
                return;
            }
            if (inType == 2)
            {
                lstBtn.Add(btnHelp.Name);
                lstBtn.Add(btnLoad.Name);
                lstBtn.Add(btnQuery.Name);
                lstBtn.Add(btnLayout.Name);
                lstBtn.Add(btnFont.Name);
                lstBtn.Add(btnAdd.Name);
                foreach (BarItem item in barManager1.Items)
                    if (item is BarLargeButtonItem largeButtonItem)
                    {
                        if (lstBtn.Contains(item.Name))
                            largeButtonItem.Enabled = true;
                        else
                            largeButtonItem.Enabled = false;
                    }
                return;
            }
        }
        /// <summary>
        /// 查找gridView