From aac8f8fb4a9ec6b388117bd76f891195edfa7cab Mon Sep 17 00:00:00 2001
From: Shuxia Ning <NingShuxia0927@outlook.com>
Date: 星期四, 06 二月 2025 14:02:33 +0800
Subject: [PATCH] 主界面修改 Pbs

---
 Desktop/PBS.Desktop.Core/MainForm.Designer.cs |  129 ++++++++++++++++++++++--------------------
 1 files changed, 67 insertions(+), 62 deletions(-)

diff --git a/Desktop/PBS.Desktop.Core/MainForm.Designer.cs b/Desktop/PBS.Desktop.Core/MainForm.Designer.cs
index 8ede23c..978870d 100644
--- a/Desktop/PBS.Desktop.Core/MainForm.Designer.cs
+++ b/Desktop/PBS.Desktop.Core/MainForm.Designer.cs
@@ -42,19 +42,26 @@
             nbMin = new DevExpress.XtraBars.Navigation.NavButton();
             nbNormal = new DevExpress.XtraBars.Navigation.NavButton();
             nbClose = new DevExpress.XtraBars.Navigation.NavButton();
+            documentManager1 = new DevExpress.XtraBars.Docking2010.DocumentManager(components);
+            tabbedView1 = new DevExpress.XtraBars.Docking2010.Views.Tabbed.TabbedView(components);
             dockManager1 = new DevExpress.XtraBars.Docking.DockManager(components);
+            flyoutPanel1 = new DevExpress.Utils.FlyoutPanel();
+            flyoutPanelControl1 = new DevExpress.Utils.FlyoutPanelControl();
             svgImgItem32 = new DevExpress.Utils.SvgImageCollection(components);
             accordionControlFunction = new DevExpress.XtraBars.Navigation.AccordionControl();
             toolboxItem3 = new DevExpress.XtraToolbox.ToolboxItem();
             toolboxItem5 = new DevExpress.XtraToolbox.ToolboxItem();
             svgImgGroup32 = new DevExpress.Utils.SvgImageCollection(components);
-            xtraTabContrl = new DevExpress.XtraTab.XtraTabControl();
             ((System.ComponentModel.ISupportInitialize)tileNavPane).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)documentManager1).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)tabbedView1).BeginInit();
             ((System.ComponentModel.ISupportInitialize)dockManager1).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)flyoutPanel1).BeginInit();
+            flyoutPanel1.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)flyoutPanelControl1).BeginInit();
             ((System.ComponentModel.ISupportInitialize)svgImgItem32).BeginInit();
             ((System.ComponentModel.ISupportInitialize)accordionControlFunction).BeginInit();
             ((System.ComponentModel.ISupportInitialize)svgImgGroup32).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)xtraTabContrl).BeginInit();
             SuspendLayout();
             // 
             // tileNavPane
@@ -107,10 +114,10 @@
             tileNavPane.DefaultCategory.Tile.AllowSelectAnimation = true;
             tileNavPane.DefaultCategory.Tile.DropDownOptions.BeakColor = Color.Empty;
             tileNavPane.Dock = DockStyle.Top;
-            tileNavPane.Location = new Point(211, 0);
+            tileNavPane.Location = new Point(0, 0);
             tileNavPane.Margin = new Padding(0);
             tileNavPane.Name = "tileNavPane";
-            tileNavPane.Size = new Size(1876, 70);
+            tileNavPane.Size = new Size(2087, 70);
             tileNavPane.TabIndex = 0;
             tileNavPane.Text = "tileNavPane1";
             tileNavPane.ElementClick += tileNavPane_ElementClick;
@@ -260,10 +267,53 @@
             nbClose.Name = "nbClose";
             nbClose.ElementClick += nabClose_ElementClick;
             // 
+            // documentManager1
+            // 
+            documentManager1.ContainerControl = this;
+            documentManager1.View = tabbedView1;
+            documentManager1.ViewCollection.AddRange(new DevExpress.XtraBars.Docking2010.Views.BaseView[] { tabbedView1 });
+            // 
+            // tabbedView1
+            // 
+            tabbedView1.DocumentGroupProperties.AllowHtmlDraw = true;
+            tabbedView1.DocumentGroupProperties.ClosePageButtonShowMode = DevExpress.XtraTab.ClosePageButtonShowMode.InActiveTabPageHeader;
+            tabbedView1.DocumentGroupProperties.PinPageButtonShowMode = DevExpress.XtraTab.PinPageButtonShowMode.InActiveTabPageHeader;
+            tabbedView1.DocumentProperties.AllowPin = true;
+            tabbedView1.Style = DevExpress.XtraBars.Docking2010.Views.DockingViewStyle.Light;
+            tabbedView1.DocumentSelected += tabbedView1_DocumentSelected;
+            tabbedView1.DocumentAdded += tabbedView1_DocumentAdded;
+            tabbedView1.DocumentActivated += tabbedView1_DocumentActivated;
+            tabbedView1.DocumentClosed += tabbedView1_DocumentClosed;
+            // 
             // dockManager1
             // 
             dockManager1.Form = this;
             dockManager1.TopZIndexControls.AddRange(new string[] { "DevExpress.XtraBars.BarDockControl", "DevExpress.XtraBars.StandaloneBarDockControl", "System.Windows.Forms.MenuStrip", "System.Windows.Forms.StatusStrip", "System.Windows.Forms.StatusBar", "DevExpress.XtraBars.Ribbon.RibbonStatusBar", "DevExpress.XtraBars.Ribbon.RibbonControl", "DevExpress.XtraBars.Navigation.OfficeNavigationBar", "DevExpress.XtraBars.Navigation.TileNavPane", "DevExpress.XtraBars.TabFormControl", "DevExpress.XtraBars.FluentDesignSystem.FluentDesignFormControl", "DevExpress.XtraBars.ToolbarForm.ToolbarFormControl" });
+            // 
+            // flyoutPanel1
+            // 
+            flyoutPanel1.AnimationRate = 100;
+            flyoutPanel1.Controls.Add(flyoutPanelControl1);
+            flyoutPanel1.Location = new Point(706, 209);
+            flyoutPanel1.Margin = new Padding(4, 5, 4, 5);
+            flyoutPanel1.Name = "flyoutPanel1";
+            flyoutPanel1.Options.CloseOnOuterClick = true;
+            flyoutPanel1.OptionsBeakPanel.BeakLocation = DevExpress.Utils.BeakPanelBeakLocation.Top;
+            flyoutPanel1.OptionsButtonPanel.ButtonPanelHeight = 47;
+            flyoutPanel1.ParentForm = this;
+            flyoutPanel1.Size = new Size(286, 157);
+            flyoutPanel1.TabIndex = 5;
+            // 
+            // flyoutPanelControl1
+            // 
+            flyoutPanelControl1.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder;
+            flyoutPanelControl1.Dock = DockStyle.Fill;
+            flyoutPanelControl1.FlyoutPanel = flyoutPanel1;
+            flyoutPanelControl1.Location = new Point(0, 0);
+            flyoutPanelControl1.Margin = new Padding(4, 5, 4, 5);
+            flyoutPanelControl1.Name = "flyoutPanelControl1";
+            flyoutPanelControl1.Size = new Size(286, 157);
+            flyoutPanelControl1.TabIndex = 0;
             // 
             // svgImgItem32
             // 
@@ -296,10 +346,10 @@
             accordionControlFunction.Appearance.Item.Default.ForeColor = Color.Black;
             accordionControlFunction.Appearance.Item.Default.Options.UseForeColor = true;
             accordionControlFunction.Dock = DockStyle.Left;
-            accordionControlFunction.Location = new Point(0, 0);
+            accordionControlFunction.Location = new Point(0, 70);
             accordionControlFunction.Name = "accordionControlFunction";
             accordionControlFunction.ScrollBarMode = DevExpress.XtraBars.Navigation.ScrollBarMode.Fluent;
-            accordionControlFunction.Size = new Size(211, 1131);
+            accordionControlFunction.Size = new Size(211, 1061);
             accordionControlFunction.TabIndex = 17;
             accordionControlFunction.ViewType = DevExpress.XtraBars.Navigation.AccordionControlViewType.HamburgerMenu;
             // 
@@ -322,58 +372,6 @@
             svgImgGroup32.Add("ExploitProtectionSettings.svg", (DevExpress.Utils.Svg.SvgImage)resources.GetObject("svgImgGroup32.ExploitProtectionSettings.svg"));
             svgImgGroup32.Add("Admin.svg", (DevExpress.Utils.Svg.SvgImage)resources.GetObject("svgImgGroup32.Admin.svg"));
             // 
-            // xtraTabContrl
-            // 
-            xtraTabContrl.AllowGlyphSkinning = DevExpress.Utils.DefaultBoolean.True;
-            xtraTabContrl.Appearance.BackColor = Color.White;
-            xtraTabContrl.Appearance.BorderColor = Color.White;
-            xtraTabContrl.Appearance.ForeColor = Color.Black;
-            xtraTabContrl.Appearance.Options.UseBackColor = true;
-            xtraTabContrl.Appearance.Options.UseBorderColor = true;
-            xtraTabContrl.Appearance.Options.UseForeColor = true;
-            xtraTabContrl.AppearancePage.Header.BackColor = Color.White;
-            xtraTabContrl.AppearancePage.Header.BorderColor = Color.White;
-            xtraTabContrl.AppearancePage.Header.ForeColor = Color.Black;
-            xtraTabContrl.AppearancePage.Header.Options.UseBackColor = true;
-            xtraTabContrl.AppearancePage.Header.Options.UseBorderColor = true;
-            xtraTabContrl.AppearancePage.Header.Options.UseForeColor = true;
-            xtraTabContrl.AppearancePage.HeaderActive.BackColor = Color.White;
-            xtraTabContrl.AppearancePage.HeaderActive.BorderColor = Color.White;
-            xtraTabContrl.AppearancePage.HeaderActive.ForeColor = Color.Black;
-            xtraTabContrl.AppearancePage.HeaderActive.Options.UseBackColor = true;
-            xtraTabContrl.AppearancePage.HeaderActive.Options.UseBorderColor = true;
-            xtraTabContrl.AppearancePage.HeaderActive.Options.UseForeColor = true;
-            xtraTabContrl.AppearancePage.HeaderDisabled.BackColor = Color.White;
-            xtraTabContrl.AppearancePage.HeaderDisabled.BorderColor = Color.White;
-            xtraTabContrl.AppearancePage.HeaderDisabled.ForeColor = Color.Black;
-            xtraTabContrl.AppearancePage.HeaderDisabled.Options.UseBackColor = true;
-            xtraTabContrl.AppearancePage.HeaderDisabled.Options.UseBorderColor = true;
-            xtraTabContrl.AppearancePage.HeaderDisabled.Options.UseForeColor = true;
-            xtraTabContrl.AppearancePage.HeaderHotTracked.BackColor = Color.White;
-            xtraTabContrl.AppearancePage.HeaderHotTracked.BorderColor = Color.White;
-            xtraTabContrl.AppearancePage.HeaderHotTracked.ForeColor = Color.Black;
-            xtraTabContrl.AppearancePage.HeaderHotTracked.Options.UseBackColor = true;
-            xtraTabContrl.AppearancePage.HeaderHotTracked.Options.UseBorderColor = true;
-            xtraTabContrl.AppearancePage.HeaderHotTracked.Options.UseForeColor = true;
-            xtraTabContrl.AppearancePage.PageClient.BackColor = Color.White;
-            xtraTabContrl.AppearancePage.PageClient.BorderColor = Color.White;
-            xtraTabContrl.AppearancePage.PageClient.ForeColor = Color.Black;
-            xtraTabContrl.AppearancePage.PageClient.Options.UseBackColor = true;
-            xtraTabContrl.AppearancePage.PageClient.Options.UseBorderColor = true;
-            xtraTabContrl.AppearancePage.PageClient.Options.UseForeColor = true;
-            xtraTabContrl.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder;
-            xtraTabContrl.BorderStylePage = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder;
-            xtraTabContrl.ClosePageButtonShowMode = DevExpress.XtraTab.ClosePageButtonShowMode.InActiveTabPageHeader;
-            xtraTabContrl.Dock = DockStyle.Fill;
-            xtraTabContrl.Location = new Point(0, 0);
-            xtraTabContrl.LookAndFeel.SkinMaskColor = Color.White;
-            xtraTabContrl.LookAndFeel.UseDefaultLookAndFeel = false;
-            xtraTabContrl.Name = "xtraTabContrl";
-            xtraTabContrl.Size = new Size(2087, 1131);
-            xtraTabContrl.TabIndex = 19;
-            xtraTabContrl.SelectedPageChanged += xtraTabContrl_SelectedPageChanged;
-            xtraTabContrl.CloseButtonClick += xtraTabContrl_CloseButtonClick;
-            // 
             // MainForm
             // 
             Appearance.BackColor = Color.White;
@@ -381,9 +379,9 @@
             AutoScaleDimensions = new SizeF(10F, 22F);
             AutoScaleMode = AutoScaleMode.Font;
             ClientSize = new Size(2087, 1131);
-            Controls.Add(tileNavPane);
             Controls.Add(accordionControlFunction);
-            Controls.Add(xtraTabContrl);
+            Controls.Add(tileNavPane);
+            Controls.Add(flyoutPanel1);
             Margin = new Padding(4, 3, 4, 3);
             Name = "MainForm";
             Text = "Form1";
@@ -394,11 +392,15 @@
             Shown += MainForm_Shown;
             Resize += MainForm_Resize;
             ((System.ComponentModel.ISupportInitialize)tileNavPane).EndInit();
+            ((System.ComponentModel.ISupportInitialize)documentManager1).EndInit();
+            ((System.ComponentModel.ISupportInitialize)tabbedView1).EndInit();
             ((System.ComponentModel.ISupportInitialize)dockManager1).EndInit();
+            ((System.ComponentModel.ISupportInitialize)flyoutPanel1).EndInit();
+            flyoutPanel1.ResumeLayout(false);
+            ((System.ComponentModel.ISupportInitialize)flyoutPanelControl1).EndInit();
             ((System.ComponentModel.ISupportInitialize)svgImgItem32).EndInit();
             ((System.ComponentModel.ISupportInitialize)accordionControlFunction).EndInit();
             ((System.ComponentModel.ISupportInitialize)svgImgGroup32).EndInit();
-            ((System.ComponentModel.ISupportInitialize)xtraTabContrl).EndInit();
             ResumeLayout(false);
         }
 
@@ -406,11 +408,15 @@
 
         private DevExpress.XtraBars.Navigation.TileNavPane tileNavPane;
         private DevExpress.XtraBars.Navigation.NavButton nbTitle;
+        private DevExpress.XtraBars.Docking2010.DocumentManager documentManager1;
+        private DevExpress.XtraBars.Docking2010.Views.Tabbed.TabbedView tabbedView1;
         private DevExpress.XtraBars.Navigation.NavButton nbMin;
         private DevExpress.XtraBars.Navigation.NavButton nbNormal;
         private DevExpress.XtraBars.Navigation.NavButton nbClose;
         private DevExpress.XtraBars.Navigation.NavButton nbBasicData;
         private DevExpress.XtraBars.Navigation.NavButton nbRapidModeling;
+        private DevExpress.Utils.FlyoutPanel flyoutPanel1;
+        private DevExpress.Utils.FlyoutPanelControl flyoutPanelControl1;
         private DevExpress.Utils.SvgImageCollection svgImgItem32;
         private DevExpress.XtraBars.Navigation.NavButton nbModelAnalysis;
         private DevExpress.XtraBars.Navigation.NavButton nbModelEvaluation;
@@ -422,6 +428,5 @@
         private DevExpress.Utils.SvgImageCollection svgImgGroup32;
         private DevExpress.XtraBars.Navigation.NavButton navButton2;
         private DevExpress.XtraBars.Navigation.NavButton navButton3;
-        private DevExpress.XtraTab.XtraTabControl xtraTabContrl;
     }
 }

--
Gitblit v1.9.3