diff --git a/插件库/Lskj.Main/Control/GroupControl.Designer.cs b/插件库/Lskj.Main/Control/GroupControl.Designer.cs
index fa1716c..4e2034d 100644
--- a/插件库/Lskj.Main/Control/GroupControl.Designer.cs
+++ b/插件库/Lskj.Main/Control/GroupControl.Designer.cs
@@ -31,7 +31,6 @@ namespace Lskj.Main.Control
{
this.topTipsPanel = new System.Windows.Forms.Panel();
this.tipsLab = new System.Windows.Forms.Label();
- this.splitLab = new System.Windows.Forms.Label();
this.whiteLab = new System.Windows.Forms.Label();
this.menuMainPanel = new System.Windows.Forms.Panel();
this.topTipsPanel.SuspendLayout();
@@ -41,7 +40,6 @@ namespace Lskj.Main.Control
//
this.topTipsPanel.BackColor = System.Drawing.SystemColors.Control;
this.topTipsPanel.Controls.Add(this.tipsLab);
- this.topTipsPanel.Controls.Add(this.splitLab);
this.topTipsPanel.Controls.Add(this.whiteLab);
this.topTipsPanel.Dock = System.Windows.Forms.DockStyle.Top;
this.topTipsPanel.Location = new System.Drawing.Point(0, 0);
@@ -51,29 +49,19 @@ namespace Lskj.Main.Control
//
// tipsLab
//
- this.tipsLab.BackColor = System.Drawing.Color.Transparent;
+ this.tipsLab.BackColor = System.Drawing.Color.White;
this.tipsLab.Dock = System.Windows.Forms.DockStyle.Fill;
- this.tipsLab.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.tipsLab.Location = new System.Drawing.Point(20, 0);
+ this.tipsLab.Font = new System.Drawing.Font("Microsoft YaHei UI", 10.5F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.tipsLab.Location = new System.Drawing.Point(10, 0);
this.tipsLab.Name = "tipsLab";
- this.tipsLab.Size = new System.Drawing.Size(737, 26);
+ this.tipsLab.Size = new System.Drawing.Size(747, 26);
this.tipsLab.TabIndex = 3;
this.tipsLab.Text = "默认分组";
this.tipsLab.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
- // splitLab
- //
- this.splitLab.BackColor = System.Drawing.Color.Transparent;
- this.splitLab.Dock = System.Windows.Forms.DockStyle.Left;
- this.splitLab.Image = global::Lskj.Main.Properties.Resources.workSplit;
- this.splitLab.Location = new System.Drawing.Point(10, 0);
- this.splitLab.Name = "splitLab";
- this.splitLab.Size = new System.Drawing.Size(10, 26);
- this.splitLab.TabIndex = 2;
- //
// whiteLab
//
- this.whiteLab.BackColor = System.Drawing.Color.Transparent;
+ this.whiteLab.BackColor = System.Drawing.Color.White;
this.whiteLab.Dock = System.Windows.Forms.DockStyle.Left;
this.whiteLab.Location = new System.Drawing.Point(0, 0);
this.whiteLab.Name = "whiteLab";
@@ -83,28 +71,4 @@ namespace Lskj.Main.Control
// menuMainPanel
//
this.menuMainPanel.Dock = System.Windows.Forms.DockStyle.Fill;
- this.menuMainPanel.Location = new System.Drawing.Point(0, 26);
- this.menuMainPanel.Name = "menuMainPanel";
- this.menuMainPanel.Size = new System.Drawing.Size(757, 297);
- this.menuMainPanel.TabIndex = 4;
- //
- // GroupControl
- //
- this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
- this.Controls.Add(this.menuMainPanel);
- this.Controls.Add(this.topTipsPanel);
- this.Name = "GroupControl";
- this.Size = new System.Drawing.Size(757, 323);
- this.topTipsPanel.ResumeLayout(false);
- this.ResumeLayout(false);
-
- }
-
- #endregion
- private System.Windows.Forms.Panel topTipsPanel;
- private System.Windows.Forms.Label splitLab;
- private System.Windows.Forms.Label whiteLab;
- private System.Windows.Forms.Label tipsLab;
- private System.Windows.Forms.Panel menuMainPanel;
- }
-}
+ this.menuMainPanel.Location = new System
\ No newline at end of file
diff --git a/插件库/Lskj.Main/Control/GroupControl.cs b/插件库/Lskj.Main/Control/GroupControl.cs
index 74df2e6..b79fe23 100644
Binary files a/插件库/Lskj.Main/Control/GroupControl.cs and b/插件库/Lskj.Main/Control/GroupControl.cs differ
diff --git a/插件库/Lskj.Main/Control/GroupPage.Designer.cs b/插件库/Lskj.Main/Control/GroupPage.Designer.cs
new file mode 100644
index 0000000..ea85493
--- /dev/null
+++ b/插件库/Lskj.Main/Control/GroupPage.Designer.cs
@@ -0,0 +1,200 @@
+
+namespace Lskj.Main.Control
+{
+ partial class GroupPage
+ {
+ ///
+ /// 必需的设计器变量。
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// 清理所有正在使用的资源。
+ ///
+ /// 如果应释放托管资源,为 true;否则为 false。
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region 组件设计器生成的代码
+
+ ///
+ /// 设计器支持所需的方法 - 不要修改
+ /// 使用代码编辑器修改此方法的内容。
+ ///
+ private void InitializeComponent()
+ {
+ this.allPanel = new System.Windows.Forms.Panel();
+ this.allMenuPanel = new System.Windows.Forms.Panel();
+ this.panel2 = new System.Windows.Forms.Panel();
+ this.allTipsLab = new System.Windows.Forms.Label();
+ this.label3 = new System.Windows.Forms.Label();
+ this.panelSplit = new System.Windows.Forms.Panel();
+ this.labelSplit = new System.Windows.Forms.Label();
+ this.labelSplitTop = new System.Windows.Forms.Label();
+ this.topTipsPanel = new System.Windows.Forms.Panel();
+ this.whiteLab = new System.Windows.Forms.Label();
+ this.collectTipsLab = new System.Windows.Forms.Label();
+ this.collectMenuPanel = new System.Windows.Forms.Panel();
+ this.collectPanel = new System.Windows.Forms.Panel();
+ this.allPanel.SuspendLayout();
+ this.panel2.SuspendLayout();
+ this.panelSplit.SuspendLayout();
+ this.topTipsPanel.SuspendLayout();
+ this.collectPanel.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // allPanel
+ //
+ this.allPanel.Controls.Add(this.allMenuPanel);
+ this.allPanel.Controls.Add(this.panel2);
+ this.allPanel.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.allPanel.Location = new System.Drawing.Point(0, 227);
+ this.allPanel.Margin = new System.Windows.Forms.Padding(0);
+ this.allPanel.Name = "allPanel";
+ this.allPanel.Size = new System.Drawing.Size(803, 349);
+ this.allPanel.TabIndex = 6;
+ //
+ // allMenuPanel
+ //
+ this.allMenuPanel.BackColor = System.Drawing.Color.Transparent;
+ this.allMenuPanel.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.allMenuPanel.Location = new System.Drawing.Point(0, 26);
+ this.allMenuPanel.Margin = new System.Windows.Forms.Padding(0);
+ this.allMenuPanel.Name = "allMenuPanel";
+ this.allMenuPanel.Size = new System.Drawing.Size(803, 323);
+ this.allMenuPanel.TabIndex = 6;
+ //
+ // panel2
+ //
+ this.panel2.BackColor = System.Drawing.SystemColors.Control;
+ this.panel2.Controls.Add(this.allTipsLab);
+ this.panel2.Controls.Add(this.label3);
+ this.panel2.Dock = System.Windows.Forms.DockStyle.Top;
+ this.panel2.Location = new System.Drawing.Point(0, 0);
+ this.panel2.Name = "panel2";
+ this.panel2.Size = new System.Drawing.Size(803, 26);
+ this.panel2.TabIndex = 5;
+ //
+ // allTipsLab
+ //
+ this.allTipsLab.BackColor = System.Drawing.Color.Transparent;
+ this.allTipsLab.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.allTipsLab.Font = new System.Drawing.Font("Microsoft YaHei UI", 10.5F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.allTipsLab.Location = new System.Drawing.Point(8, 0);
+ this.allTipsLab.Name = "allTipsLab";
+ this.allTipsLab.Size = new System.Drawing.Size(795, 26);
+ this.allTipsLab.TabIndex = 3;
+ this.allTipsLab.Text = "全部应用";
+ this.allTipsLab.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // label3
+ //
+ this.label3.BackColor = System.Drawing.Color.Transparent;
+ this.label3.Dock = System.Windows.Forms.DockStyle.Left;
+ this.label3.Location = new System.Drawing.Point(0, 0);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(8, 26);
+ this.label3.TabIndex = 1;
+ //
+ // panelSplit
+ //
+ this.panelSplit.Controls.Add(this.labelSplit);
+ this.panelSplit.Controls.Add(this.labelSplitTop);
+ this.panelSplit.Dock = System.Windows.Forms.DockStyle.Top;
+ this.panelSplit.Location = new System.Drawing.Point(0, 220);
+ this.panelSplit.Margin = new System.Windows.Forms.Padding(0);
+ this.panelSplit.Name = "panelSplit";
+ this.panelSplit.Padding = new System.Windows.Forms.Padding(13, 0, 13, 0);
+ this.panelSplit.Size = new System.Drawing.Size(803, 7);
+ this.panelSplit.TabIndex = 0;
+ //
+ // labelSplit
+ //
+ this.labelSplit.BackColor = System.Drawing.Color.Black;
+ this.labelSplit.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.labelSplit.Dock = System.Windows.Forms.DockStyle.Top;
+ this.labelSplit.ForeColor = System.Drawing.Color.Black;
+ this.labelSplit.Location = new System.Drawing.Point(13, 3);
+ this.labelSplit.Name = "labelSplit";
+ this.labelSplit.Size = new System.Drawing.Size(777, 1);
+ this.labelSplit.TabIndex = 0;
+ //
+ // labelSplitTop
+ //
+ this.labelSplitTop.Dock = System.Windows.Forms.DockStyle.Top;
+ this.labelSplitTop.Location = new System.Drawing.Point(13, 0);
+ this.labelSplitTop.Name = "labelSplitTop";
+ this.labelSplitTop.Size = new System.Drawing.Size(777, 3);
+ this.labelSplitTop.TabIndex = 1;
+ //
+ // topTipsPanel
+ //
+ this.topTipsPanel.BackColor = System.Drawing.SystemColors.Control;
+ this.topTipsPanel.Controls.Add(this.collectTipsLab);
+ this.topTipsPanel.Controls.Add(this.whiteLab);
+ this.topTipsPanel.Dock = System.Windows.Forms.DockStyle.Top;
+ this.topTipsPanel.Location = new System.Drawing.Point(0, 0);
+ this.topTipsPanel.Name = "topTipsPanel";
+ this.topTipsPanel.Size = new System.Drawing.Size(803, 26);
+ this.topTipsPanel.TabIndex = 5;
+ //
+ // whiteLab
+ //
+ this.whiteLab.BackColor = System.Drawing.Color.Transparent;
+ this.whiteLab.Dock = System.Windows.Forms.DockStyle.Left;
+ this.whiteLab.Location = new System.Drawing.Point(0, 0);
+ this.whiteLab.Name = "whiteLab";
+ this.whiteLab.Size = new System.Drawing.Size(8, 26);
+ this.whiteLab.TabIndex = 1;
+ //
+ // collectTipsLab
+ //
+ this.collectTipsLab.BackColor = System.Drawing.Color.Transparent;
+ this.collectTipsLab.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.collectTipsLab.Font = new System.Drawing.Font("Microsoft YaHei UI", 10.5F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.collectTipsLab.Location = new System.Drawing.Point(8, 0);
+ this.collectTipsLab.Name = "collectTipsLab";
+ this.collectTipsLab.Size = new System.Drawing.Size(795, 26);
+ this.collectTipsLab.TabIndex = 3;
+ this.collectTipsLab.Text = "我的收藏";
+ this.collectTipsLab.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // collectMenuPanel
+ //
+ this.collectMenuPanel.BackColor = System.Drawing.Color.Transparent;
+ this.collectMenuPanel.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.collectMenuPanel.Location = new System.Drawing.Point(0, 26);
+ this.collectMenuPanel.Margin = new System.Windows.Forms.Padding(0);
+ this.collectMenuPanel.Name = "collectMenuPanel";
+ this.collectMenuPanel.Size = new System.Drawing.Size(803, 194);
+ this.collectMenuPanel.TabIndex = 6;
+ //
+ // collectPanel
+ //
+ this.collectPanel.Controls.Add(this.collectMenuPanel);
+ this.collectPanel.Controls.Add(this.topTipsPanel);
+ this.collectPanel.Dock = System.Windows.Forms.DockStyle.Top;
+ this.collectPanel.Location = new System.Drawing.Point(0, 0);
+ this.collectPanel.Margin = new System.Windows.Forms.Padding(0);
+ this.collectPanel.Name = "collectPanel";
+ this.collectPanel.Size = new System.Drawing.Size(803, 220);
+ this.collectPanel.TabIndex = 5;
+ //
+ // GroupPage
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.BackColor = System.Drawing.Color.Transparent;
+ this.Controls.Add(this.allPanel);
+ this.Controls.Add(this.panelSplit);
+ this.Controls.Add(this.collectPanel);
+ this.Margin = new System.Windows.Forms.Padding(0);
+ this.Name = "GroupPage";
+ this.Size = new System.Drawing.Size(803, 576);
+ this.allPanel.ResumeLayout(fals
\ No newline at end of file
diff --git a/插件库/Lskj.Main/Control/GroupPage.cs b/插件库/Lskj.Main/Control/GroupPage.cs
new file mode 100644
index 0000000..e251fc0
Binary files /dev/null and b/插件库/Lskj.Main/Control/GroupPage.cs differ
diff --git a/插件库/Lskj.Main/Control/GroupPage.resx b/插件库/Lskj.Main/Control/GroupPage.resx
new file mode 100644
index 0000000..1af7de1
--- /dev/null
+++ b/插件库/Lskj.Main/Control/GroupPage.resx
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
\ No newline at end of file
diff --git a/插件库/Lskj.Main/Control/MainPanelControlEx.Designer.cs b/插件库/Lskj.Main/Control/MainPanelControlEx.Designer.cs
index ad74b1a..1d3f969 100644
--- a/插件库/Lskj.Main/Control/MainPanelControlEx.Designer.cs
+++ b/插件库/Lskj.Main/Control/MainPanelControlEx.Designer.cs
@@ -28,6 +28,7 @@
///
private void InitializeComponent()
{
+ this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainPanelControlEx));
this.tslCompany = new System.Windows.Forms.ToolStripLabel();
this.toolStrip1 = new System.Windows.Forms.ToolStrip();
@@ -49,6 +50,20 @@
this.pl_center_main = new System.Windows.Forms.Panel();
this.splitMainControl = new System.Windows.Forms.SplitContainer();
this.pl_center_main_middle = new System.Windows.Forms.Panel();
+ this.allPanel = new System.Windows.Forms.Panel();
+ this.allMenuPanel = new System.Windows.Forms.Panel();
+ this.panel2 = new System.Windows.Forms.Panel();
+ this.allTipsLab = new System.Windows.Forms.Label();
+ this.label4 = new System.Windows.Forms.Label();
+ this.panelSplit = new System.Windows.Forms.Panel();
+ this.labelSplit = new System.Windows.Forms.Label();
+ this.labelSplitTop = new System.Windows.Forms.Label();
+ this.collectPanel = new System.Windows.Forms.Panel();
+ this.collectMenuPanel = new System.Windows.Forms.Panel();
+ this.topTipsPanel = new System.Windows.Forms.Panel();
+ this.collectTipsLab = new System.Windows.Forms.Label();
+ this.whiteLab = new System.Windows.Forms.Label();
+ this.pl_center_main_middle_FlowLayout = new System.Windows.Forms.FlowLayoutPanel();
this.panel5 = new System.Windows.Forms.Panel();
this.pl_center_main_right_container = new System.Windows.Forms.Panel();
this.plRightLine = new System.Windows.Forms.Panel();
@@ -98,10 +113,9 @@
this.btnClose = new System.Windows.Forms.Button();
this.pl_top_left = new System.Windows.Forms.Panel();
this.lblSubTitle = new System.Windows.Forms.Label();
- this.mark_timer = new System.Windows.Forms.Timer();
+ this.mark_timer = new System.Windows.Forms.Timer(this.components);
this.autoGridLookUpEdit1View = new DevExpress.XtraGrid.Views.Grid.GridView();
this.awaitScreenControl = new Lskj.Main.Control.AwaitScreenControl();
- this.pl_center_main_middle_FlowLayout = new System.Windows.Forms.FlowLayoutPanel();
this.toolStrip1.SuspendLayout();
this.pl_center.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.tabMain)).BeginInit();
@@ -113,6 +127,12 @@
this.splitMainControl.Panel1.SuspendLayout();
this.splitMainControl.Panel2.SuspendLayout();
this.splitMainControl.SuspendLayout();
+ this.pl_center_main_middle.SuspendLayout();
+ this.allPanel.SuspendLayout();
+ this.panel2.SuspendLayout();
+ this.panelSplit.SuspendLayout();
+ this.collectPanel.SuspendLayout();
+ this.topTipsPanel.SuspendLayout();
this.panel5.SuspendLayout();
this.pl_center_main_right_container.SuspendLayout();
this.pl_center_main_right.SuspendLayout();
@@ -311,8 +331,8 @@
//
// splitMainControl.Panel1
//
- this.splitMainControl.Panel1.Controls.Add(this.pl_center_main_middle_FlowLayout);
this.splitMainControl.Panel1.Controls.Add(this.pl_center_main_middle);
+ this.splitMainControl.Panel1.Controls.Add(this.pl_center_main_middle_FlowLayout);
//
// splitMainControl.Panel2
//
@@ -325,12 +345,164 @@
//
this.pl_center_main_middle.AutoScroll = true;
this.pl_center_main_middle.BackColor = System.Drawing.Color.White;
+ this.pl_center_main_middle.Controls.Add(this.allPanel);
+ this.pl_center_main_middle.Controls.Add(this.panelSplit);
+ this.pl_center_main_middle.Controls.Add(this.collectPanel);
this.pl_center_main_middle.Dock = System.Windows.Forms.DockStyle.Fill;
this.pl_center_main_middle.Location = new System.Drawing.Point(0, 0);
+ this.pl_center_main_middle.Margin = new System.Windows.Forms.Padding(0);
this.pl_center_main_middle.Name = "pl_center_main_middle";
this.pl_center_main_middle.Size = new System.Drawing.Size(896, 584);
this.pl_center_main_middle.TabIndex = 1;
//
+ // allPanel
+ //
+ this.allPanel.Controls.Add(this.allMenuPanel);
+ this.allPanel.Controls.Add(this.panel2);
+ this.allPanel.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.allPanel.Location = new System.Drawing.Point(0, 227);
+ this.allPanel.Margin = new System.Windows.Forms.Padding(0);
+ this.allPanel.Name = "allPanel";
+ this.allPanel.Size = new System.Drawing.Size(896, 357);
+ this.allPanel.TabIndex = 9;
+ //
+ // allMenuPanel
+ //
+ this.allMenuPanel.BackColor = System.Drawing.Color.Transparent;
+ this.allMenuPanel.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.allMenuPanel.Location = new System.Drawing.Point(0, 26);
+ this.allMenuPanel.Margin = new System.Windows.Forms.Padding(0);
+ this.allMenuPanel.Name = "allMenuPanel";
+ this.allMenuPanel.Size = new System.Drawing.Size(896, 331);
+ this.allMenuPanel.TabIndex = 6;
+ //
+ // panel2
+ //
+ this.panel2.BackColor = System.Drawing.SystemColors.Control;
+ this.panel2.Controls.Add(this.allTipsLab);
+ this.panel2.Controls.Add(this.label4);
+ this.panel2.Dock = System.Windows.Forms.DockStyle.Top;
+ this.panel2.Location = new System.Drawing.Point(0, 0);
+ this.panel2.Name = "panel2";
+ this.panel2.Size = new System.Drawing.Size(896, 26);
+ this.panel2.TabIndex = 5;
+ //
+ // allTipsLab
+ //
+ this.allTipsLab.BackColor = System.Drawing.Color.White;
+ this.allTipsLab.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.allTipsLab.Font = new System.Drawing.Font("Microsoft YaHei UI", 10.5F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.allTipsLab.Location = new System.Drawing.Point(8, 0);
+ this.allTipsLab.Name = "allTipsLab";
+ this.allTipsLab.Size = new System.Drawing.Size(888, 26);
+ this.allTipsLab.TabIndex = 3;
+ this.allTipsLab.Text = "全部应用";
+ this.allTipsLab.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // label4
+ //
+ this.label4.BackColor = System.Drawing.Color.White;
+ this.label4.Dock = System.Windows.Forms.DockStyle.Left;
+ this.label4.Location = new System.Drawing.Point(0, 0);
+ this.label4.Name = "label4";
+ this.label4.Size = new System.Drawing.Size(8, 26);
+ this.label4.TabIndex = 1;
+ //
+ // panelSplit
+ //
+ this.panelSplit.Controls.Add(this.labelSplit);
+ this.panelSplit.Controls.Add(this.labelSplitTop);
+ this.panelSplit.Dock = System.Windows.Forms.DockStyle.Top;
+ this.panelSplit.Location = new System.Drawing.Point(0, 220);
+ this.panelSplit.Margin = new System.Windows.Forms.Padding(0);
+ this.panelSplit.Name = "panelSplit";
+ this.panelSplit.Padding = new System.Windows.Forms.Padding(13, 0, 13, 0);
+ this.panelSplit.Size = new System.Drawing.Size(896, 7);
+ this.panelSplit.TabIndex = 7;
+ //
+ // labelSplit
+ //
+ this.labelSplit.BackColor = System.Drawing.Color.Black;
+ this.labelSplit.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.labelSplit.Dock = System.Windows.Forms.DockStyle.Top;
+ this.labelSplit.ForeColor = System.Drawing.Color.Black;
+ this.labelSplit.Location = new System.Drawing.Point(13, 3);
+ this.labelSplit.Name = "labelSplit";
+ this.labelSplit.Size = new System.Drawing.Size(870, 1);
+ this.labelSplit.TabIndex = 0;
+ //
+ // labelSplitTop
+ //
+ this.labelSplitTop.Dock = System.Windows.Forms.DockStyle.Top;
+ this.labelSplitTop.Location = new System.Drawing.Point(13, 0);
+ this.labelSplitTop.Name = "labelSplitTop";
+ this.labelSplitTop.Size = new System.Drawing.Size(870, 3);
+ this.labelSplitTop.TabIndex = 1;
+ //
+ // collectPanel
+ //
+ this.collectPanel.Controls.Add(this.collectMenuPanel);
+ this.collectPanel.Controls.Add(this.topTipsPanel);
+ this.collectPanel.Dock = System.Windows.Forms.DockStyle.Top;
+ this.collectPanel.Location = new System.Drawing.Point(0, 0);
+ this.collectPanel.Margin = new System.Windows.Forms.Padding(0);
+ this.collectPanel.Name = "collectPanel";
+ this.collectPanel.Size = new System.Drawing.Size(896, 220);
+ this.collectPanel.TabIndex = 8;
+ //
+ // collectMenuPanel
+ //
+ this.collectMenuPanel.BackColor = System.Drawing.Color.Transparent;
+ this.collectMenuPanel.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.collectMenuPanel.Location = new System.Drawing.Point(0, 26);
+ this.collectMenuPanel.Margin = new System.Windows.Forms.Padding(0);
+ this.collectMenuPanel.Name = "collectMenuPanel";
+ this.collectMenuPanel.Size = new System.Drawing.Size(896, 194);
+ this.collectMenuPanel.TabIndex = 6;
+ //
+ // topTipsPanel
+ //
+ this.topTipsPanel.BackColor = System.Drawing.SystemColors.Control;
+ this.topTipsPanel.Controls.Add(this.collectTipsLab);
+ this.topTipsPanel.Controls.Add(this.whiteLab);
+ this.topTipsPanel.Dock = System.Windows.Forms.DockStyle.Top;
+ this.topTipsPanel.Location = new System.Drawing.Point(0, 0);
+ this.topTipsPanel.Name = "topTipsPanel";
+ this.topTipsPanel.Size = new System.Drawing.Size(896, 26);
+ this.topTipsPanel.TabIndex = 5;
+ //
+ // collectTipsLab
+ //
+ this.collectTipsLab.BackColor = System.Drawing.Color.White;
+ this.collectTipsLab.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.collectTipsLab.Font = new System.Drawing.Font("Microsoft YaHei UI", 10.5F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.collectTipsLab.Location = new System.Drawing.Point(8, 0);
+ this.collectTipsLab.Name = "collectTipsLab";
+ this.collectTipsLab.Size = new System.Drawing.Size(888, 26);
+ this.collectTipsLab.TabIndex = 3;
+ this.collectTipsLab.Text = "我的收藏";
+ this.collectTipsLab.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // whiteLab
+ //
+ this.whiteLab.BackColor = System.Drawing.Color.White;
+ this.whiteLab.Dock = System.Windows.Forms.DockStyle.Left;
+ this.whiteLab.Location = new System.Drawing.Point(0, 0);
+ this.whiteLab.Name = "whiteLab";
+ this.whiteLab.Size = new System.Drawing.Size(8, 26);
+ this.whiteLab.TabIndex = 1;
+ //
+ // pl_center_main_middle_FlowLayout
+ //
+ this.pl_center_main_middle_FlowLayout.AutoScroll = true;
+ this.pl_center_main_middle_FlowLayout.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.pl_center_main_middle_FlowLayout.Location = new System.Drawing.Point(0, 0);
+ this.pl_center_main_middle_FlowLayout.Margin = new System.Windows.Forms.Padding(0);
+ this.pl_center_main_middle_FlowLayout.Name = "pl_center_main_middle_FlowLayout";
+ this.pl_center_main_middle_FlowLayout.Size = new System.Drawing.Size(896, 584);
+ this.pl_center_main_middle_FlowLayout.TabIndex = 2;
+ this.pl_center_main_middle_FlowLayout.Visible = false;
+ //
// panel5
//
this.panel5.Controls.Add(this.pl_center_main_right_container);
@@ -980,17 +1152,6 @@
this.awaitScreenControl.TabIndex = 0;
this.awaitScreenControl.Visible = false;
//
- // pl_center_main_middle_FlowLayout
- //
- this.pl_center_main_middle_FlowLayout.AutoScroll = true;
- this.pl_center_main_middle_FlowLayout.BackColor = System.Drawing.Color.Transparent;
- this.pl_center_main_middle_FlowLayout.Dock = System.Windows.Forms.DockStyle.Fill;
- this.pl_center_main_middle_FlowLayout.Location = new System.Drawing.Point(0, 0);
- this.pl_center_main_middle_FlowLayout.Name = "pl_center_main_middle_FlowLayout";
- this.pl_center_main_middle_FlowLayout.Size = new System.Drawing.Size(896, 584);
- this.pl_center_main_middle_FlowLayout.TabIndex = 2;
- this.pl_center_main_middle_FlowLayout.Visible = false;
- //
// MainPanelControlEx
//
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
@@ -1010,6 +1171,12 @@
this.splitMainControl.Panel2.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.splitMainControl)).EndInit();
this.splitMainControl.ResumeLayout(false);
+ this.pl_center_main_middle.ResumeLayout(false);
+ this.allPanel.ResumeLayout(false);
+ this.panel2.ResumeLayout(false);
+ this.panelSplit.ResumeLayout(false);
+ this.collectPanel.ResumeLayout(false);
+ this.topTipsPanel.ResumeLayout(false);
this.panel5.ResumeLayout(false);
this.pl_center_main_right_container.ResumeLayout(false);
this.pl_center_main_right.ResumeLayout(false);
@@ -1098,4 +1265,15 @@
private System.Windows.Forms.Panel pl_center_main;
private System.Windows.Forms.SplitContainer splitMainControl;
private System.Windows.Forms.Panel pl_center_main_middle;
- privat
\ No newline at end of file
+ private System.Windows.Forms.Panel panel5;
+ private System.Windows.Forms.Panel pl_center_main_right_container;
+ private System.Windows.Forms.Panel plRightLine;
+ private System.Windows.Forms.Panel pl_center_main_right;
+ private System.Windows.Forms.Panel pl_center_main_bottom_right;
+ private System.Windows.Forms.Panel pl_center_main_bottom_left_main;
+ private System.Windows.Forms.Label lblReportcutset;
+ private System.Windows.Forms.Panel pl_center_main_bottom_left;
+ private System.Windows.Forms.Panel pl_center_main_bottom_right_main;
+ private System.Windows.Forms.Panel panel6;
+ private System.Windows.Forms.Label lblShortcutset;
+ private System.Wi
\ No newline at end of file
diff --git a/插件库/Lskj.Main/Control/MainPanelControlEx.cs b/插件库/Lskj.Main/Control/MainPanelControlEx.cs
index ab53626..04d1aed 100644
--- a/插件库/Lskj.Main/Control/MainPanelControlEx.cs
+++ b/插件库/Lskj.Main/Control/MainPanelControlEx.cs
@@ -509,7 +509,7 @@ namespace Lskj.Main.Control
}
else
{
- if (SystemInfo.Instance.AccountSwitchingRestrictions>0&& SystemInfo.Instance.AccountSwitchingRestrictions 0 && SystemInfo.Instance.AccountSwitchingRestrictions < int.Parse(ERPInfo.Instance.UserId))
{
this.button4.Visible = false;
this.label1.Visible = false;
@@ -647,6 +647,9 @@ namespace Lskj.Main.Control
///
private void SetMenus()
{
+ DataTable gallerys = MainImpl.GetGallerysByUserId();
+ var baseTable = gallerys.Select("grouptagid=1");
+ var reportTable = gallerys.Select("grouptagid=2");
DataRow[] subrows = MainImpl.GetSubSystems().Select(string.Format("SubSysId={0}", ERPInfo.Instance.SubSysId));
if (subrows.Length > 0 && "False".Equals(subrows[0]["UseEd"] + ""))
{
@@ -671,8 +674,94 @@ namespace Lskj.Main.Control
{
pl_center_left.Width = SystemInfo.Instance.MenuBarWidth;
}
-
-
+ if (this._allMenus.Columns.Contains("groupcaption") && !isFlowLayout)
+ {
+ //添加我的收藏快捷菜单
+ GroupControl baseGroupControl = new GroupControl();
+ GroupControl reportGroupControl = new GroupControl();
+ if (baseTable.Count() > 0)
+ {
+ baseGroupControl.Dock = DockStyle.Top;
+ FlowLayoutPanel flowLayoutPanel = new FlowLayoutPanel();
+ flowLayoutPanel.Dock = DockStyle.Fill;
+ flowLayoutPanel.FlowDirection = FlowDirection.LeftToRight;
+ baseGroupControl.MenuPanel.Controls.Add(flowLayoutPanel);
+ foreach (DataRow dataRow in baseTable)
+ {
+ string groupMenuId = dataRow["LMenuId"] + "";
+ string defaultImg = PubUtil.MainMenuDefaultImage + dataRow["MouseOutImg"] + "";
+ string hoverImg = PubUtil.MainMenuDefaultImage + dataRow["MouseOverImg1"] + "";
+ string[] menuTag = new string[] { dataRow["DllFileName"] + "", dataRow["PurviewId"] + "", dataRow["LMenuId"] + "", dataRow["UrlParams"] + "", dataRow["LSubSysId"] + "", dataRow["dllShowCaption"] + "" };
+ Menu_ItemNew menu = new Menu_ItemNew();
+ menu.Size = new Size(menuWidth, menuHeight);
+ menu.SetMenuCaption(dataRow["dllShowCaption"] + "");
+ menu.SetRoundRadius = 20;
+ menu.GetButton().Tag = menuTag;
+ menu.GetButton().Click += OnMenuItemClick;
+ menu.SetMenuImg(File.Exists(defaultImg) ? Image.FromFile(defaultImg) : Resources.default_icon);
+ menu.SetMenuHoverImg(File.Exists(hoverImg) ? Image.FromFile(hoverImg) : Resources.default_icon);
+ flowLayoutPanel.Controls.Add(menu);
+ this._menuItemList.Add(menu);
+ //DataRow modelRow = MainImpl.GetSystemdllTab(item["PurviewId"] + "");
+ //string countSql = modelRow != null && modelRow.Table.Columns.Contains("countSql") ? modelRow["countSql"] + "" : "";
+ string countSql = dataRow.Table.Columns.Contains("countSql") ? dataRow["countSql"] + "" : "";
+ if (!string.IsNullOrWhiteSpace(countSql) && !"0".Equals(countSql.TrimEnd()) && !countSqls.ContainsKey(groupMenuId))
+ {
+ countSqls.Add(groupMenuId, countSql);
+ }
+ }
+ collectMenuPanel.Controls.Add(baseGroupControl);
+ baseGroupControl.TipsText = $"快捷操作通道({baseTable.Count()})";
+ flowLayoutPanel.SizeChanged += (s, e) =>
+ {
+ FlowLayoutPanel panel = s as FlowLayoutPanel;
+ baseGroupControl.Height = panel.Controls[panel.Controls.Count - 1].Location.Y + menuHeight + 28;
+ collectPanel.Height = baseGroupControl.Height + reportGroupControl.Height + 26;
+ };
+ }
+ if (reportTable.Count() > 0)
+ {
+ reportGroupControl.Dock = DockStyle.Top;
+ FlowLayoutPanel flowLayoutPanel = new FlowLayoutPanel();
+ flowLayoutPanel.Dock = DockStyle.Fill;
+ flowLayoutPanel.FlowDirection = FlowDirection.LeftToRight;
+ flowLayoutPanel.AutoSize = true;
+ flowLayoutPanel.AutoSizeMode = AutoSizeMode.GrowAndShrink;
+ reportGroupControl.MenuPanel.Controls.Add(flowLayoutPanel);
+ foreach (DataRow dataRow in reportTable)
+ {
+ string groupMenuId = dataRow["LMenuId"] + "";
+ string defaultImg = PubUtil.MainMenuDefaultImage + dataRow["MouseOutImg"] + "";
+ string hoverImg = PubUtil.MainMenuDefaultImage + dataRow["MouseOverImg1"] + "";
+ string[] menuTag = new string[] { dataRow["DllFileName"] + "", dataRow["PurviewId"] + "", dataRow["LMenuId"] + "", dataRow["UrlParams"] + "", dataRow["LSubSysId"] + "", dataRow["dllShowCaption"] + "" };
+ Menu_ItemNew menu = new Menu_ItemNew();
+ menu.Size = new Size(menuWidth, menuHeight);
+ menu.SetMenuCaption(dataRow["dllShowCaption"] + "");
+ menu.SetRoundRadius = 20;
+ menu.GetButton().Tag = menuTag;
+ menu.GetButton().Click += OnMenuItemClick;
+ menu.SetMenuImg(File.Exists(defaultImg) ? Image.FromFile(defaultImg) : Resources.default_icon);
+ menu.SetMenuHoverImg(File.Exists(hoverImg) ? Image.FromFile(hoverImg) : Resources.default_icon);
+ flowLayoutPanel.Controls.Add(menu);
+ this._menuItemList.Add(menu);
+ //DataRow modelRow = MainImpl.GetSystemdllTab(item["PurviewId"] + "");
+ //string countSql = modelRow != null && modelRow.Table.Columns.Contains("countSql") ? modelRow["countSql"] + "" : "";
+ string countSql = dataRow.Table.Columns.Contains("countSql") ? dataRow["countSql"] + "" : "";
+ if (!string.IsNullOrWhiteSpace(countSql) && !"0".Equals(countSql.TrimEnd()) && !countSqls.ContainsKey(groupMenuId))
+ {
+ countSqls.Add(groupMenuId, countSql);
+ }
+ }
+ collectMenuPanel.Controls.Add(reportGroupControl);
+ reportGroupControl.TipsText = $"快捷报表通道({baseTable.Count()})";
+ flowLayoutPanel.SizeChanged += (s, e) =>
+ {
+ FlowLayoutPanel panel = s as FlowLayoutPanel;
+ reportGroupControl.Height = panel.Controls[panel.Controls.Count - 1].Location.Y + menuHeight + 28;
+ collectPanel.Height = baseGroupControl.Height + reportGroupControl.Height + 26;
+ };
+ }
+ }
foreach (DataRow item in rows)
{
string menuStruct = item["menustruct"] + "";
@@ -703,7 +792,6 @@ namespace Lskj.Main.Control
button.GetButton().Width = SystemInfo.Instance.MenuBarWidth - 10;
}
-
if (_firstMenuBar == null)
{
_firstMenuBar = button;
@@ -821,6 +909,7 @@ namespace Lskj.Main.Control
#region 添加分组菜单控件
if (this._allMenus.Columns.Contains("groupcaption") && !isFlowLayout)
{
+ //添加全部应用菜单
List groupDataRows = new List();
if (this._allMenus.Columns.Contains("menuposition"))
{
@@ -867,6 +956,7 @@ namespace Lskj.Main.Control
{
groupOrderDataRow = groupByDataRow.OrderBy(n => Convert.ToInt32(n["menuRow"] + "")).ToList();
}
+ int count = 0;
foreach (DataRow dataRow in groupOrderDataRow)
{
string groupMenuId = dataRow["menuid"] + "";
@@ -899,7 +989,7 @@ namespace Lskj.Main.Control
menu.Size = new Size(menuWidth, menuHeight);
menu.menuNode = (dataRow["menustruct"] + "").Substring(0, 2);
menu.SetMenuCaption(dataRow["menucaption"] + "");
- menu.SetSubCaption(dataRow["SubSysName"] +"-"+ item["menucaption"]);
+ menu.SetSubCaption(dataRow["SubSysName"] + "-" + item["menucaption"]);
menu.SetRoundRadius = 20;
menu.Tag = menuTag;
menu.Click += OnMenuItemClick;
@@ -961,10 +1051,11 @@ namespace Lskj.Main.Control
//{
// countSqls.Add(groupMenuId, countSqlBill);
//}
-
+ count += 1;
}
}
- groupControl.Height = (int)(menuGroupTop + menuHeight + 26 + 5);
+ groupControl.TipsText = $"{groupControl.TipsText}({count})";
+ groupControl.Height = (int)(menuGroupTop + menuHeight + 28);
}
if (groupPanel.Controls.Count == 1)
{
@@ -977,8 +1068,8 @@ namespace Lskj.Main.Control
// 默认显示
if (defaultParentMenu == menuStruct)
{
- this.pl_center_main_middle.Controls.Clear();
- this.pl_center_main_middle.Controls.Add(groupPanel);
+ this.allMenuPanel.Controls.Clear();
+ this.allMenuPanel.Controls.Add(groupPanel);
}
}
#endregion
@@ -1862,7 +1953,7 @@ namespace Lskj.Main.Control
}
else
{
- pl_center_main_middle.Controls.Clear();
+ allMenuPanel.Controls.Clear();
}
this._menus.Clear();
this._menuItemList.Clear();
@@ -1909,7 +2000,7 @@ namespace Lskj.Main.Control
}
else
{
- pl_center_main_middle.Controls.Clear();
+ allMenuPanel.Controls.Clear();
}
this._menus.Clear();
this._menuItemList.Clear();
@@ -2142,7 +2233,7 @@ namespace Lskj.Main.Control
}
else
{
- this.pl_center_main_middle.Hide();
+ //this.pl_center_main_middle.Hide();
}
if (before.Parent != null && before.Parent is MenuBar)
{
@@ -2153,7 +2244,7 @@ namespace Lskj.Main.Control
{
if (this._allMenus.Columns.Contains("groupcaption") && !isFlowLayout)
{
- this.pl_center_main_middle.Controls.Clear();
+ allMenuPanel.Controls.Clear();
}
else
{
@@ -2178,7 +2269,7 @@ namespace Lskj.Main.Control
if (this._groupItems.ContainsKey(item_after["menustruct"] + ""))
{
Panel groupPanel = this._groupItems[item_after["menustruct"] + ""];
- this.pl_center_main_middle.Controls.Add(groupPanel);
+ allMenuPanel.Controls.Add(groupPanel);
}
}
else
@@ -2391,14 +2482,13 @@ namespace Lskj.Main.Control
//pl_center_main.Controls.Clear();
int centerWidth = pl_center_main_middle.Width; // 内容区域宽度
-
if (isFlowLayout)
{
pl_center_main_middle_FlowLayout.Controls.Clear();
}
else
{
- pl_center_main_middle.Controls.Clear();
+ allMenuPanel.Controls.Clear();
}
if (dtChilds != null && dtChilds.Rows.Count > 0)