From d1ab92287cb24751cb462d90496bf08f60959bbe Mon Sep 17 00:00:00 2001
From: lg <999544862qq.com>
Date: 星期日, 01 九月 2024 14:46:58 +0800
Subject: [PATCH] 更新父窗体回调事件

---
 DevApp/Gs.DevApp/DevFrm/FrmMain.cs |   24 ++++++++++++++++++++++--
 1 files changed, 22 insertions(+), 2 deletions(-)

diff --git a/DevApp/Gs.DevApp/DevFrm/FrmMain.cs b/DevApp/Gs.DevApp/DevFrm/FrmMain.cs
index 56d4fd0..c71d77b 100644
--- a/DevApp/Gs.DevApp/DevFrm/FrmMain.cs
+++ b/DevApp/Gs.DevApp/DevFrm/FrmMain.cs
@@ -22,11 +22,24 @@
             this.Text = System.Configuration.ConfigurationSettings.AppSettings.Get("ProductName").ToString();
             tab.CloseButtonClick += Tab_CloseButtonClick;
             getTree();
+            tooLoading.Click += TooLoading_Click;
+        }
+
+        private void TooLoading_Click(object sender, EventArgs e)
+        {
+            int i = 100;
+            Gs.DevApp.UserControl.ShowDialogForm sdf = new Gs.DevApp.UserControl.ShowDialogForm("鎻愮ず", "", "璇疯�愬績绛夊�欙紝姝e湪鎿嶄綔涓紒");
+            for (int j = 0; j < i; j++)
+            {
+                sdf.SetCaption("鎵ц杩涘害锛�" + (j) + "/" + i.ToString() + "锛�");
+            }
+            sdf.Close();
+            getTree();
         }
 
         private void Tab_CloseButtonClick(object sender, EventArgs e)
         {
-            RemoveTabPage(tab,e);
+            RemoveTabPage(tab, e);
         }
 
         private void getTree()
@@ -43,6 +56,7 @@
                 strJson = UtilityHelper.HttpPost("", "User/GetUserLoginInfo", JsonConvert.SerializeObject(_obj));
                 JObject _job = JObject.Parse(strJson);
                 string rtnCode = _job["rtnCode"].ToString();
+                this.acrd.Clear();
                 string rtnMsg = _job["rtnMsg"].ToString();
                 barMsg.Caption = rtnMsg;
                 JArray array = new JArray();
@@ -77,7 +91,8 @@
                         _itm.Click += _grp_Click;
                         _grp.Elements.Add(_itm);
                         //
-                        if (idx == 0) {
+                        if (idx == 0 && tab.TabPages.Count <= 0)
+                        {
                             string tabPageName = _itm.Name + "_page";
                             string tabText = _itm.Text;//褰撳墠閫夐」鍗¢〉Text鏍囬
                             string newFormName = _itm.Tag.ToString();//瀛樿矾寰勶紝绫诲悕
@@ -143,6 +158,11 @@
         /// <param name="e"></param>
         public void RemoveTabPage(XtraTabControl tabControl, EventArgs e)
         {
+            if (TabPageDic.Count <= 1)
+            {
+                ToolBox.MsgHelper.Warning("璇疯嚦灏戜繚鐣欎竴涓姛鑳斤紒");
+                return;
+            }
             DevExpress.XtraTab.ViewInfo.ClosePageButtonEventArgs args = (DevExpress.XtraTab.ViewInfo.ClosePageButtonEventArgs)e;
             string name = args.Page.Tooltip;
             foreach (XtraTabPage item in tabControl.TabPages)

--
Gitblit v1.9.3