From f02a4e20cb6effb2c7f5018b5b2e92b39a7f56f5 Mon Sep 17 00:00:00 2001 From: lu <99954486@qq.com> Date: 星期二, 18 二月 2025 13:36:42 +0800 Subject: [PATCH] 保存板面 --- DevApp/Gs.DevApp/UserControl/UcToolBarMenu.cs | 26 +++++++++++++++++++++++--- 1 files changed, 23 insertions(+), 3 deletions(-) diff --git a/DevApp/Gs.DevApp/UserControl/UcToolBarMenu.cs b/DevApp/Gs.DevApp/UserControl/UcToolBarMenu.cs index 1b963e1..d6c3dcf 100644 --- a/DevApp/Gs.DevApp/UserControl/UcToolBarMenu.cs +++ b/DevApp/Gs.DevApp/UserControl/UcToolBarMenu.cs @@ -49,6 +49,7 @@ btnZhongTai.ItemClick += BtnbZhongTai_ItemClick; btnWg.ItemClick += BtnWg_ItemClick; btnHelp.ItemClick += BtnHelp_ItemClick; + btnLayout.ItemClick += BtnLayout_ItemClick; var lst = new List<string>(); foreach (BarItem item in barManager1.Items) if (item is BarLargeButtonItem largeButtonItem) @@ -482,6 +483,7 @@ lst.Add(btnLog.Name); lst.Add(btnPiZhun.Name); lst.Add(btnHelp.Name); + lst.Add(btnLayout.Name); lst.Add(btnBoHui.Name); lst.Add(btnTzbl.Name); lst.Add(btnKg.Name); @@ -523,6 +525,7 @@ lst.Add(btnWg.Name); lst.Add(btnZhongTai.Name); lst.Add(btnHelp.Name); + lst.Add(btnLayout.Name); lst.Add(btnLoad.Name); lst.Add(btnTzbl.Name); _enabledBtn(lst); @@ -547,10 +550,10 @@ lst.Add(btnSave.Name); lst.Add(btnEsc.Name); lst.Add(btnHelp.Name); + lst.Add(btnLayout.Name); _enabledBtn(lst); this.currentAction = "edit"; if (btnEdtClick != null) btnEdtClick(this, e); - } private void BtnDel_ItemClick(object sender, ItemClickEventArgs e) @@ -573,6 +576,7 @@ lst.Add(btnSave.Name); lst.Add(btnEsc.Name); lst.Add(btnHelp.Name); + lst.Add(btnLayout.Name); _enabledBtn(lst); this.currentAction = "add"; if (btnAddClick != null) btnAddClick(this, e); @@ -645,10 +649,25 @@ return; } Gs.DevApp.ToolBox.MsgHelper.ShowInformation(_rtnJson.rtnMsg); - } - + private void BtnLayout_ItemClick(object sender, ItemClickEventArgs e) + { + var _formNamespace = ""; + Control parentControl = this; + while (parentControl.Parent != null) + { + if (parentControl.Parent is Form parentForm) + { + var formType = parentForm.GetType(); + _formNamespace = formType.FullName; + break; + } + parentControl = parentControl.Parent; + } + Gs.DevApp.UserControl.showLayOut DevFrm = new showLayOut(_formNamespace); + DevFrm.ShowDialog(); + } private void _enabledBtn(List<string> lstBtn) { foreach (BarItem item in barManager1.Items) @@ -774,6 +793,7 @@ //榛樿鍚敤鐨勬寜閽� _enabledList.Add(btnLoad.Name); _enabledList.Add(btnHelp.Name); + _enabledList.Add(btnLayout.Name); _enabledBtn(_enabledList); } catch (Exception ex) -- Gitblit v1.9.3