iqc
lu
2025-04-17 41c36661d58cd788d5c51326d7fe2da9c248d7c0
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