From 8dbc06ffc555112cccbcbc1d32d4aa87fddf44ee Mon Sep 17 00:00:00 2001 From: lu <99954486@qq.com> Date: 星期五, 03 一月 2025 08:29:56 +0800 Subject: [PATCH] 细节 --- DevApp/Gs.DevApp/UserControl/UcToolBarMenu.cs | 40 +++++++++++++++++++++++++++++----------- 1 files changed, 29 insertions(+), 11 deletions(-) diff --git a/DevApp/Gs.DevApp/UserControl/UcToolBarMenu.cs b/DevApp/Gs.DevApp/UserControl/UcToolBarMenu.cs index b971c8b..77356cc 100644 --- a/DevApp/Gs.DevApp/UserControl/UcToolBarMenu.cs +++ b/DevApp/Gs.DevApp/UserControl/UcToolBarMenu.cs @@ -67,6 +67,23 @@ if (Parent != null) getNamespace(); } + private bool _isCk() { + Form parentForm = this.FindForm(); + if (parentForm != null) + { + PictureBox specificControl = (PictureBox)parentForm.Controls.Find("picCheckBox", true).FirstOrDefault(); + if (specificControl != null) + { + if (specificControl.Tag.ToString() == "宸插鏍�") + { + Gs.DevApp.ToolBox.MsgHelper.ShowInformation("璇ュ崟鎹凡琚鏍革紝鏃犳硶杩涜鎿嶄綔锛�"); + return true; + } + } + } + return false; + } + private void BtnBoHui_ItemClick(object sender, ItemClickEventArgs e) { if (btnBoHuiClick != null) @@ -182,6 +199,8 @@ private void BtnChk_ItemClick(object sender, ItemClickEventArgs e) { + bool bl = _isCk(); + if (bl) return; if (btnChkClick != null) { btnChkClick(this, e); @@ -249,6 +268,8 @@ private void BtnJianYan_ItemClick(object sender, ItemClickEventArgs e) { + bool bl = _isCk(); + if (bl) return; if (btnJianYanClick != null) btnJianYanClick(this, e); else @@ -490,6 +511,8 @@ private void BtnEdit_ItemClick(object sender, ItemClickEventArgs e) { + bool bl = _isCk(); + if (bl) return; var lst = new List<string>(); lst.Add(btnSave.Name); lst.Add(btnEsc.Name); @@ -497,19 +520,13 @@ _enabledBtn(lst); this.currentAction = "edit"; if (btnEdtClick != null) btnEdtClick(this, e); - Form parentForm = this.FindForm(); - if (parentForm != null) - { - Control specificControl = parentForm.Controls.Find("picCheckBox", true).FirstOrDefault(); - if (specificControl != null) - { - specificControl.Visible = false; - } - } + } private void BtnDel_ItemClick(object sender, ItemClickEventArgs e) { + bool bl = _isCk(); + if (bl) return; if (btnDelClick != null) btnDelClick(this, e); } @@ -529,10 +546,11 @@ Form parentForm = this.FindForm(); if (parentForm != null) { - Control specificControl = parentForm.Controls.Find("picCheckBox", true).FirstOrDefault(); + PictureBox specificControl =(PictureBox) parentForm.Controls.Find("picCheckBox", true).FirstOrDefault(); if (specificControl != null) { - specificControl.Visible = false; + specificControl.Image = global::Gs.DevApp.Properties.Resources.ico_noCheck; + specificControl.Tag = "鏈鏍�"; } } } -- Gitblit v1.9.3