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