From 41c36661d58cd788d5c51326d7fe2da9c248d7c0 Mon Sep 17 00:00:00 2001 From: lu <99954486@qq.com> Date: 星期四, 17 四月 2025 08:13:23 +0800 Subject: [PATCH] iqc --- DevApp/Gs.DevApp/DevFrm/FrmMain.cs | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) diff --git a/DevApp/Gs.DevApp/DevFrm/FrmMain.cs b/DevApp/Gs.DevApp/DevFrm/FrmMain.cs index a19cc04..8736984 100644 --- a/DevApp/Gs.DevApp/DevFrm/FrmMain.cs +++ b/DevApp/Gs.DevApp/DevFrm/FrmMain.cs @@ -383,6 +383,14 @@ newForm.ControlBox = false; newForm.Dock = DockStyle.Fill; newForm.Visible = true; + //瀹炵幇瀛愮獥浣撶殑濮旀墭beg + EventInfo evt = newForm.GetType().GetEvent("UpdateParent", + BindingFlags.NonPublic | BindingFlags.Instance + | BindingFlags.Public + ); + if (evt != null) + evt.AddEventHandler(newForm, new EventHandler<UpdateParentEventArgs>(UpdateParent_OnChange)); + //瀹炵幇瀛愮獥浣撶殑濮旀墭end return newForm; } catch (Exception) @@ -392,6 +400,19 @@ return null; } + //瀹炵幇瀛愮獥浣撶殑濮旀墭beg + private void UpdateParent_OnChange(object sender, UpdateParentEventArgs e) + { + List<string> _val = e.StringList; + MsgHelper.ShowError(_val[0]); + var tabPageName = _val + "_page"; + var tabText = ""; //褰撳墠閫夐」鍗¢〉Text鏍囬 + var newFormName = "Gs.DevApp.DevFrm.Frm_MesInvItemOut_SCLL"; //瀛樿矾寰勶紝绫诲悕 + Image imgIcon = null; + AddTabpage(tab, tabPageName, tabText, + newFormName, imgIcon); + } + //瀹炵幇瀛愮獥浣撶殑濮旀墭end private int _userOut() { var _obj = new -- Gitblit v1.9.3