From 0f0af979b3108483a7f5206e6967a74a5f10918f Mon Sep 17 00:00:00 2001
From: tangxu <tangxu76880903>
Date: 星期三, 26 二月 2025 20:48:52 +0800
Subject: [PATCH] 添加截面的显示隐藏

---
 WinFrmUI/DPumpHydr.WinFrmUI.Volute/MainViewPage_InitialRibbon.cs |  249 +++++++++++++++++++++++++++----------------------
 1 files changed, 139 insertions(+), 110 deletions(-)

diff --git a/WinFrmUI/DPumpHydr.WinFrmUI.Volute/MainViewPage_InitialRibbon.cs b/WinFrmUI/DPumpHydr.WinFrmUI.Volute/MainViewPage_InitialRibbon.cs
index 1ce9fea..e525d20 100644
--- a/WinFrmUI/DPumpHydr.WinFrmUI.Volute/MainViewPage_InitialRibbon.cs
+++ b/WinFrmUI/DPumpHydr.WinFrmUI.Volute/MainViewPage_InitialRibbon.cs
@@ -1,10 +1,6 @@
-锘�
-using System;
+锘縰sing System;
 using System.Collections.Generic;
 using System.Windows.Forms;
-using System.IO;
-using System.Text;
-using System.Drawing;
 
 namespace DPumpHydr.WinFrmUI.Volute
 {
@@ -23,7 +19,8 @@
         private System.Windows.Forms.RibbonPanel ribbonPanel闈㈡澘鏄剧ず;
         private System.Windows.Forms.RibbonPanel ribbonPanel鏁版嵁瀵煎嚭;
         private System.Windows.Forms.RibbonPanel ribbonPanel鏁版嵁瀵煎叆;
-
+        private System.Windows.Forms.RibbonPanel ribbonPanel缁勪欢鏄剧ず;
+        
         private System.Windows.Forms.RibbonButton RBtn宸﹁鍥�;
         private System.Windows.Forms.RibbonButton RBtn鏄剧ず缃戞牸;
         private System.Windows.Forms.RibbonButton RBtn鏂瑰舰缃戞牸;
@@ -84,6 +81,7 @@
         private System.Windows.Forms.RibbonCheckBox RbtnChk鏃ュ織闈㈡澘; 
         private System.Windows.Forms.RibbonCheckBox RbtnChk鍙傛暟闈㈡澘;
 
+        private System.Windows.Forms.RibbonCheckBox RbtnChk鎴潰18;
 
         private System.Windows.Forms.RibbonButton Rbtn鏁版嵁瀵煎嚭XML;
         private System.Windows.Forms.RibbonButton Rbtn鏁版嵁瀵煎叆XML;
@@ -113,8 +111,6 @@
             ribbonForm.OrbStyle = RibbonOrbStyle.Office_2013;
             ribbonForm.OrbText = "鏂囦欢";
   
-
-
             ribbonTab瑙嗗浘 = new System.Windows.Forms.RibbonTab();
             ribbonTab瑙嗗浘.Name = "ribbonTab瑙嗗浘";
             ribbonTab瑙嗗浘.Text = "瑙嗗浘";
@@ -123,58 +119,9 @@
             ribbonTab缂栬緫.Name = "ribbonTab缂栬緫";
             ribbonTab缂栬緫.Text = "缂栬緫";
 
-            //rebbon
-            #region
 
-            RBtn鍚庨�� = new System.Windows.Forms.RibbonButton(); 
-            RBtn鍚庨��.SmallImage = GlobalResource.BuildImage("undo16.png", 20,20);
-            RBtn鍚庨��.Name = "RBtn鍚庨��";
-            RBtn鍚庨��.Click += (e2,s2)=> {
-                if (GoPrevStepCore())
-                {
-                   
-                }
-            };
-
-            Rbtn鍓嶈繘 = new System.Windows.Forms.RibbonButton(); 
-            Rbtn鍓嶈繘.SmallImage = GlobalResource.BuildImage("do.png", 20, 20);
-            Rbtn鍓嶈繘.Name = "Rbtn鍓嶈繘";
-            Rbtn鍓嶈繘.Click += (e2, s2) => {
-                if (GoNextStepCore())
-                {
-                  
-                }
-            };
-
-
-
-
-
-
-            RBtnMenu淇濆瓨 = new System.Windows.Forms.RibbonButton();
-            var RBtnMenuimage淇濆瓨 = "Select.png";
-            RBtnMenu淇濆瓨.SmallImage = GlobalResource.BuildImage(RBtnMenuimage淇濆瓨, 20, 20);
-            RBtnMenu淇濆瓨.DropDownArrowDirection = RibbonArrowDirection.Left;
-            RBtnMenu淇濆瓨.Name = "RBtnMenu淇濆瓨";
-            RBtnMenu淇濆瓨.Text = "淇濆瓨";
-            RBtnMenu淇濆瓨.Click += (sender, e) =>
-            {
-                //if (RBtn淇濆瓨.Visible == true)
-                //{
-                //    RBtnMenu淇濆瓨.SmallImage = GlobalResource.BuildImage(RBtnMenuimage淇濆瓨, 20, 20);
-                //    RBtn淇濆瓨.Visible = false;
-                //}
-                //else
-                //{
-                //    RBtnMenu淇濆瓨.SmallImage = GlobalResource.BuildImage(RBtnMenuimage淇濆瓨, 20, 20);
-                //    RBtn淇濆瓨.Visible = true;
-                //}
-            };
-            #endregion
-
-            //File
-            #region
- 
+           
+            #region File
 
             RBtnFile鎵撳紑 = new System.Windows.Forms.RibbonButton();
             var RBtnFileimage鎵撳紑 = "open32.png";
@@ -196,8 +143,8 @@
             RBtnFile閫夐」.Text = "閫夐」";
             #endregion
 
-            //瑙嗗浘
-            #region
+           
+            #region 瑙嗗浘
             ribbonPanel瑙嗗浘 = new System.Windows.Forms.RibbonPanel();
             ribbonPanel瑙嗗浘.Text = "瑙嗗浘";
             ribbonPanel瑙嗗浘.Name = "ribbonPanel瑙嗗浘";
@@ -262,8 +209,8 @@
 
             #endregion
 
-            //鍙樼劍
-            #region
+           
+            #region 鍙樼劍
             ribbonPanel鍙樼劍 = new System.Windows.Forms.RibbonPanel();
             ribbonPanel鍙樼劍.Text = "鍙樼劍";
             ribbonPanel鍙樼劍.Name = "ribbonPanel鍙樼劍";
@@ -301,8 +248,8 @@
 
             #endregion
 
-            //缃戞牸
-            #region
+            
+            #region 缃戞牸
             ribbonPanel缃戞牸 = new System.Windows.Forms.RibbonPanel();
             ribbonPanel缃戞牸.Text = "缃戞牸";
             ribbonPanel缃戞牸.Name = "ribbonPanel缃戞牸";
@@ -594,8 +541,8 @@
 
             #endregion
 
-            //娓叉煋妯″紡
-            #region
+            
+            #region 娓叉煋妯″紡
             ribbonPanel妯″紡 = new System.Windows.Forms.RibbonPanel();
             ribbonPanel妯″紡.Text = "妯″紡";
             ribbonPanel妯″紡.Name = "ribbonPanel妯″紡";
@@ -641,8 +588,8 @@
 
             #endregion
 
-            //鍥惧眰
-            #region
+            
+            #region 鍥惧眰 鏆傛椂娌$敤
             ribbonPanel鍥惧眰 = new System.Windows.Forms.RibbonPanel();
             ribbonPanel鍥惧眰.Text = "鍥惧眰";
             ribbonPanel鍥惧眰.Name = "ribbonPanel鍥惧眰";
@@ -724,23 +671,15 @@
             //ribbonComboBox1.DropDownItems.Add(ribbonLabel1);
             #endregion
 
-            //铚楀3璁捐姝ラ
-            #region
+
+            #region 璁捐姝ラ : 涓婁竴姝� 涓嬩竴姝� 瀹屾垚
             ribbonPanel鎿嶄綔姝ラ = new System.Windows.Forms.RibbonPanel();
             ribbonPanel鎿嶄綔姝ラ.Text = "姝ラ"; 
             ribbonPanel鎿嶄綔姝ラ.Name = "ribbonPanel鎿嶄綔姝ラ";
             ribbonPanel鎿嶄綔姝ラ.ButtonMoreVisible = isButtonMoreVisible;
             ribbonPanel鎿嶄綔姝ラ.FlowsTo = RibbonPanelFlowDirection.Left;
 
-
-            ribbonPanel闈㈡澘鏄剧ず = new System.Windows.Forms.RibbonPanel();
-            ribbonPanel闈㈡澘鏄剧ず.Text = "闈㈡澘鏄剧ず";
-            ribbonPanel闈㈡澘鏄剧ず.Name = "ribbonPanel闈㈡澘鏄剧ず";
-            ribbonPanel闈㈡澘鏄剧ず.ButtonMoreVisible = isButtonMoreVisible;
-            ribbonPanel闈㈡澘鏄剧ず.FlowsTo = RibbonPanelFlowDirection.Left;
-
-
-
+ 
             Rbtn瀹屾垚 = new System.Windows.Forms.RibbonButton(); 
             Rbtn瀹屾垚.Image = GlobalResource.BuildImage("circle-check.png", 40, 40);
             Rbtn瀹屾垚.Name = "Rbtn瀹屾垚";
@@ -750,6 +689,89 @@
                 Rbtn涓嬩竴姝�.Enabled = false;
                 Rbtn瀹屾垚.Enabled = false;
             };
+            Rbtn涓婁竴姝� = new System.Windows.Forms.RibbonButton();
+            var Btnimagename涓婁竴姝� = "circle-arrow-left.png";
+            Rbtn涓婁竴姝�.Image = GlobalResource.BuildImage(Btnimagename涓婁竴姝�, 40, 40);
+
+            Rbtn涓婁竴姝�.Name = "Rbtn涓婁竴姝�";
+            Rbtn涓婁竴姝�.Text = "涓婁竴姝�";
+            Rbtn涓婁竴姝�.Click += (sender, e) =>
+            {
+                if (GoPrevStepCore())
+                {
+
+                }
+            };
+
+            Rbtn涓嬩竴姝� = new System.Windows.Forms.RibbonButton();
+            Rbtn涓嬩竴姝�.Image = GlobalResource.BuildImage("circle-arrow-right.png", 40, 40);
+            Rbtn涓嬩竴姝�.Visible = true;
+            Rbtn涓嬩竴姝�.Name = "Rbtn涓嬩竴姝�";
+            Rbtn涓嬩竴姝�.Text = "涓嬩竴姝�";
+            Rbtn涓嬩竴姝�.Click += (sender, e) => {
+                if (GoNextStepCore())
+                {
+
+                }
+            };
+
+            RBtn鍚庨�� = new System.Windows.Forms.RibbonButton();
+            RBtn鍚庨��.SmallImage = GlobalResource.BuildImage("undo16.png", 20, 20);
+            RBtn鍚庨��.Name = "RBtn鍚庨��";
+            RBtn鍚庨��.Click += (e2, s2) => {
+                if (GoPrevStepCore())
+                {
+
+                }
+            };
+
+            Rbtn鍓嶈繘 = new System.Windows.Forms.RibbonButton();
+            Rbtn鍓嶈繘.SmallImage = GlobalResource.BuildImage("do.png", 20, 20);
+            Rbtn鍓嶈繘.Name = "Rbtn鍓嶈繘";
+            Rbtn鍓嶈繘.Click += (e2, s2) => {
+                if (GoNextStepCore())
+                {
+
+                }
+            };
+
+
+
+
+
+
+            RBtnMenu淇濆瓨 = new System.Windows.Forms.RibbonButton();
+            var RBtnMenuimage淇濆瓨 = "Select.png";
+            RBtnMenu淇濆瓨.SmallImage = GlobalResource.BuildImage(RBtnMenuimage淇濆瓨, 20, 20);
+            RBtnMenu淇濆瓨.DropDownArrowDirection = RibbonArrowDirection.Left;
+            RBtnMenu淇濆瓨.Name = "RBtnMenu淇濆瓨";
+            RBtnMenu淇濆瓨.Text = "淇濆瓨";
+            RBtnMenu淇濆瓨.Click += (sender, e) =>
+            {
+                //if (RBtn淇濆瓨.Visible == true)
+                //{
+                //    RBtnMenu淇濆瓨.SmallImage = GlobalResource.BuildImage(RBtnMenuimage淇濆瓨, 20, 20);
+                //    RBtn淇濆瓨.Visible = false;
+                //}
+                //else
+                //{
+                //    RBtnMenu淇濆瓨.SmallImage = GlobalResource.BuildImage(RBtnMenuimage淇濆瓨, 20, 20);
+                //    RBtn淇濆瓨.Visible = true;
+                //}
+            };
+
+            #endregion
+
+
+            #region  闈㈡澘鏄剧ず
+
+
+            ribbonPanel闈㈡澘鏄剧ず = new System.Windows.Forms.RibbonPanel();
+            ribbonPanel闈㈡澘鏄剧ず.Text = "闈㈡澘鏄剧ず";
+            ribbonPanel闈㈡澘鏄剧ず.Name = "ribbonPanel闈㈡澘鏄剧ず";
+            ribbonPanel闈㈡澘鏄剧ず.ButtonMoreVisible = isButtonMoreVisible;
+            ribbonPanel闈㈡澘鏄剧ず.FlowsTo = RibbonPanelFlowDirection.Left;
+
 
             RbtnChk姝ラ闈㈡澘 = new System.Windows.Forms.RibbonCheckBox();
             RbtnChk姝ラ闈㈡澘.Checked = true ;
@@ -821,38 +843,15 @@
             };
 
 
+            
 
-            Rbtn涓婁竴姝� = new System.Windows.Forms.RibbonButton();
-            var Btnimagename涓婁竴姝� = "circle-arrow-left.png";
-            Rbtn涓婁竴姝�.Image = GlobalResource.BuildImage(Btnimagename涓婁竴姝�, 40, 40);
- 
-            Rbtn涓婁竴姝�.Name = "Rbtn涓婁竴姝�";
-            Rbtn涓婁竴姝�.Text = "涓婁竴姝�";
-            Rbtn涓婁竴姝�.Click += (sender, e) =>
-            {
-                if(GoPrevStepCore())
-                {
-                
-                }
-            };
 
-            Rbtn涓嬩竴姝� = new System.Windows.Forms.RibbonButton(); 
-            Rbtn涓嬩竴姝�.Image = GlobalResource.BuildImage("circle-arrow-right.png", 40, 40);
-            Rbtn涓嬩竴姝�.Visible = true ;
-            Rbtn涓嬩竴姝�.Name = "Rbtn涓嬩竴姝�";
-            Rbtn涓嬩竴姝�.Text = "涓嬩竴姝�";
-            Rbtn涓嬩竴姝�.Click += (sender, e) => {
-                if (GoNextStepCore())
-                {
-                   
-                } 
-            };
 
 
             #endregion
 
 
-            #region 铚楀3鏁版嵁瀵煎嚭
+            #region  鏁版嵁瀵煎嚭
             ribbonPanel鏁版嵁瀵煎嚭 = new System.Windows.Forms.RibbonPanel();
             ribbonPanel鏁版嵁瀵煎嚭.Text = "瀵煎嚭";
             ribbonPanel鏁版嵁瀵煎嚭.Name = "ribbonPanel鏁版嵁瀵煎嚭";
@@ -888,9 +887,9 @@
             #endregion
 
 
-            #region 铚楀3鏁版嵁瀵煎叆
+            #region  鏁版嵁瀵煎叆
             ribbonPanel鏁版嵁瀵煎叆 = new System.Windows.Forms.RibbonPanel();
-            ribbonPanel鏁版嵁瀵煎叆.Text = "鏁版嵁瀵煎叆";
+            ribbonPanel鏁版嵁瀵煎叆.Text = "瀵煎叆";
             ribbonPanel鏁版嵁瀵煎叆.Name = "ribbonPanel鏁版嵁瀵煎叆";
             ribbonPanel鏁版嵁瀵煎叆.ButtonMoreVisible = isButtonMoreVisible;
             ribbonPanel鏁版嵁瀵煎叆.FlowsTo = RibbonPanelFlowDirection.Left;
@@ -903,12 +902,39 @@
                 ImportXmlFile();
             };
 
- 
+
             #endregion
 
 
-            //鎺т欢娣诲姞
-            #region  
+            #region 缁勪欢鏄剧ず
+            ribbonPanel缁勪欢鏄剧ず = new System.Windows.Forms.RibbonPanel();
+            ribbonPanel缁勪欢鏄剧ず.Text = "缁勪欢鏄剧ず";
+            ribbonPanel缁勪欢鏄剧ず.Name = "ribbonPanel缁勪欢鏄剧ず";
+            ribbonPanel缁勪欢鏄剧ず.ButtonMoreVisible = isButtonMoreVisible;
+            ribbonPanel缁勪欢鏄剧ず.FlowsTo = RibbonPanelFlowDirection.Left;
+
+            RbtnChk鎴潰18 = new System.Windows.Forms.RibbonCheckBox();
+            RbtnChk鎴潰18.Checked = false ;
+            //RbtnChk鎴潰18.Image = GlobalResource.BuildImage("circle-check.png", 40, 40);
+            RbtnChk鎴潰18.Name = "RbtnChk鎴潰18";
+            RbtnChk鎴潰18.Text = "鎴潰18";
+            RbtnChk鎴潰18.Visible = false;
+            RbtnChk鎴潰18.CheckBoxCheckChanged += (sender, e) => {
+                if (RbtnChk鎴潰18.Checked)
+                {
+                    this._occDesign3dCtrl.SetAllSectionCurveVisible(true );
+                }
+                else
+                {
+                    this._occDesign3dCtrl.SetAllSectionCurveVisible(false);
+                }
+            };
+
+
+            #endregion
+
+
+            #region  鎺т欢娣诲姞  鍚庨�� 鍓嶈繘
             ribbonForm.QuickAccessToolbar.Items.Add(this.RBtn鍚庨��);
             ribbonForm.QuickAccessToolbar.Items.Add(this.Rbtn鍓嶈繘);
     
@@ -932,6 +958,7 @@
             ribbonTab缂栬緫.Panels.Add(ribbonPanel闈㈡澘鏄剧ず); 
             ribbonTab缂栬緫.Panels.Add(ribbonPanel鏁版嵁瀵煎嚭);
             ribbonTab缂栬緫.Panels.Add(ribbonPanel鏁版嵁瀵煎叆);
+            ribbonTab缂栬緫.Panels.Add(ribbonPanel缁勪欢鏄剧ず);
 
             ribbonPanel瑙嗗浘.Items.Add(RBtn鍚庤鍥�);
             ribbonPanel瑙嗗浘.Items.Add(RBtn姝h鍥�);
@@ -967,6 +994,8 @@
 
             ribbonPanel鏁版嵁瀵煎叆.Items.Add(Rbtn鏁版嵁瀵煎叆XML);
 
+            ribbonPanel缁勪欢鏄剧ず.Items.Add(RbtnChk鎴潰18);
+
             RGroup涓嬫媺妗�.Items.Add(RBox鍥惧眰);
             RGroup灏忓浘鏍�.Items.Add(Rbtn鎵�鏈夊疄浣�);
             RGroup灏忓浘鏍�.Items.Add(Rbtn閫夋嫨鍏ㄩ儴);

--
Gitblit v1.9.3