From c7091e80fa1c92389b1adfcd0e8c6b7751400945 Mon Sep 17 00:00:00 2001 From: "DESKTOP-999R8N3\\CJY" Date: Tue, 11 Apr 2023 18:01:18 +0900 Subject: [PATCH] =?UTF-8?q?=EB=B2=84=EA=B7=B8=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Log/ControlMenuLogAlarm.Designer.cs | 127 +- INT_PT002/Controls/Log/ControlMenuLogAlarm.cs | 3 +- .../Log/ControlMenuLogHistory.Designer.cs | 185 +- .../Log/ControlMenuLogInspection.Designer.cs | 124 +- .../Manual/ControlMenuManualIoTest.cs | 2 + .../System/ControlMenuSystemStatus.cs | 43 +- .../ControlMenuUserGroupEditor.Designer.cs | 106 +- .../ControlMenuUserUserEditor.Designer.cs | 16 +- .../User/ControlMenuUserUserEditor.cs | 13 +- INT_PT002/DataStore/Communication.cs | 2 + .../DialogForms/DialogFormProgressBar.cs | 54 +- INT_PT002/Forms/FormMain.cs | 15 +- INT_PT002/Forms/FormMainDisplay2.Designer.cs | 536 ++-- INT_PT002/Forms/FormMainDisplay2.cs | 90 +- INT_PT002/Forms/FormMainDisplay2.resx | 2824 +++++++++-------- INT_PT002/Forms/FormMenu.Designer.cs | 18 +- INT_PT002/Forms/FormMenu.cs | 15 + 17 files changed, 2160 insertions(+), 2013 deletions(-) diff --git a/INT_PT002/Controls/Log/ControlMenuLogAlarm.Designer.cs b/INT_PT002/Controls/Log/ControlMenuLogAlarm.Designer.cs index ed57771..61c6db7 100644 --- a/INT_PT002/Controls/Log/ControlMenuLogAlarm.Designer.cs +++ b/INT_PT002/Controls/Log/ControlMenuLogAlarm.Designer.cs @@ -29,6 +29,9 @@ private void InitializeComponent() { this.smartGroupBox1 = new SmartX.SmartGroupBox(); + this.smartSeparatorLine1 = new SmartX.SmartSeparatorLine(); + this.labelTotalIndex = new SmartX.SmartLabel(); + this.labelRemainIndex = new SmartX.SmartLabel(); this.listBoxDetail = new SmartX.SmartListBox(); this.listBoxEvent = new SmartX.SmartListBox(); this.listBoxLoginID = new SmartX.SmartListBox(); @@ -46,9 +49,6 @@ this.buttonBackup = new SmartX.SmartButton(); this.labelCount = new SmartX.SmartLabel(); this.smartFile1 = new SmartX.SmartFile(); - this.smartSeparatorLine1 = new SmartX.SmartSeparatorLine(); - this.labelTotalIndex = new SmartX.SmartLabel(); - this.labelRemainIndex = new SmartX.SmartLabel(); this.smartGroupBox1.SuspendLayout(); this.SuspendLayout(); // @@ -57,15 +57,15 @@ this.smartGroupBox1.BackGround = null; this.smartGroupBox1.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(52)))), ((int)(((byte)(51)))), ((int)(((byte)(65))))); this.smartGroupBox1.BackImage = null; + this.smartGroupBox1.Controls.Add(this.smartLabel1); + this.smartGroupBox1.Controls.Add(this.smartLabel2); + this.smartGroupBox1.Controls.Add(this.smartLabel8); this.smartGroupBox1.Controls.Add(this.smartSeparatorLine1); this.smartGroupBox1.Controls.Add(this.labelTotalIndex); this.smartGroupBox1.Controls.Add(this.labelRemainIndex); this.smartGroupBox1.Controls.Add(this.listBoxDetail); this.smartGroupBox1.Controls.Add(this.listBoxEvent); this.smartGroupBox1.Controls.Add(this.listBoxLoginID); - this.smartGroupBox1.Controls.Add(this.smartLabel1); - this.smartGroupBox1.Controls.Add(this.smartLabel2); - this.smartGroupBox1.Controls.Add(this.smartLabel8); this.smartGroupBox1.Controls.Add(this.smartLabel9); this.smartGroupBox1.Controls.Add(this.buttonDown); this.smartGroupBox1.Controls.Add(this.buttonUp); @@ -89,6 +89,63 @@ this.smartGroupBox1.Text = "smartGroupBox1"; this.smartGroupBox1.TextColor = System.Drawing.Color.White; // + // smartSeparatorLine1 + // + this.smartSeparatorLine1.Line1Color = System.Drawing.Color.FromArgb(((int)(((byte)(218)))), ((int)(((byte)(222)))), ((int)(((byte)(226))))); + this.smartSeparatorLine1.Line1Width = 1F; + this.smartSeparatorLine1.Line2Color = System.Drawing.Color.FromArgb(((int)(((byte)(218)))), ((int)(((byte)(222)))), ((int)(((byte)(226))))); + this.smartSeparatorLine1.Line2Width = 1F; + this.smartSeparatorLine1.LineDirection = SmartX.SmartSeparatorLine.DIR.Horizontal; + this.smartSeparatorLine1.Location = new System.Drawing.Point(845, 371); + this.smartSeparatorLine1.Name = "smartSeparatorLine1"; + this.smartSeparatorLine1.Size = new System.Drawing.Size(50, 2); + this.smartSeparatorLine1.TabIndex = 142; + this.smartSeparatorLine1.Text = "smartSeparatorLine1"; + // + // labelTotalIndex + // + this.labelTotalIndex.BackGround = this.smartGroupBox1; + this.labelTotalIndex.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(52)))), ((int)(((byte)(51)))), ((int)(((byte)(65))))); + this.labelTotalIndex.BorderColor = System.Drawing.Color.Black; + this.labelTotalIndex.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelTotalIndex.LineSpacing = 0F; + this.labelTotalIndex.Location = new System.Drawing.Point(845, 382); + this.labelTotalIndex.Name = "labelTotalIndex"; + this.labelTotalIndex.OverlapOptimize = true; + this.labelTotalIndex.PasswordChar = '\0'; + this.labelTotalIndex.Radius = 3; + this.labelTotalIndex.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelTotalIndex.Size = new System.Drawing.Size(50, 18); + this.labelTotalIndex.TabIndex = 141; + this.labelTotalIndex.Text = "0"; + this.labelTotalIndex.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(218)))), ((int)(((byte)(222)))), ((int)(((byte)(226))))); + this.labelTotalIndex.TextColorDisable = System.Drawing.Color.Gray; + this.labelTotalIndex.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTotalIndex.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTotalIndex.Wordwrap = false; + // + // labelRemainIndex + // + this.labelRemainIndex.BackGround = this.smartGroupBox1; + this.labelRemainIndex.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(52)))), ((int)(((byte)(51)))), ((int)(((byte)(65))))); + this.labelRemainIndex.BorderColor = System.Drawing.Color.Black; + this.labelRemainIndex.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelRemainIndex.LineSpacing = 0F; + this.labelRemainIndex.Location = new System.Drawing.Point(845, 347); + this.labelRemainIndex.Name = "labelRemainIndex"; + this.labelRemainIndex.OverlapOptimize = true; + this.labelRemainIndex.PasswordChar = '\0'; + this.labelRemainIndex.Radius = 3; + this.labelRemainIndex.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelRemainIndex.Size = new System.Drawing.Size(50, 18); + this.labelRemainIndex.TabIndex = 140; + this.labelRemainIndex.Text = "0"; + this.labelRemainIndex.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(218)))), ((int)(((byte)(222)))), ((int)(((byte)(226))))); + this.labelRemainIndex.TextColorDisable = System.Drawing.Color.Gray; + this.labelRemainIndex.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelRemainIndex.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelRemainIndex.Wordwrap = false; + // // listBoxDetail // this.listBoxDetail.BackGround = null; @@ -769,7 +826,6 @@ this.labelFileName.RoundRectFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(44)))), ((int)(((byte)(44)))), ((int)(((byte)(44))))); this.labelFileName.Size = new System.Drawing.Size(541, 33); this.labelFileName.TabIndex = 85; - this.labelFileName.Text = "00"; this.labelFileName.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(218)))), ((int)(((byte)(222)))), ((int)(((byte)(226))))); this.labelFileName.TextColorDisable = System.Drawing.Color.Gray; this.labelFileName.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; @@ -838,63 +894,6 @@ // this.smartFile1.FilePathName = ""; // - // smartSeparatorLine1 - // - this.smartSeparatorLine1.Line1Color = System.Drawing.Color.FromArgb(((int)(((byte)(218)))), ((int)(((byte)(222)))), ((int)(((byte)(226))))); - this.smartSeparatorLine1.Line1Width = 1F; - this.smartSeparatorLine1.Line2Color = System.Drawing.Color.FromArgb(((int)(((byte)(218)))), ((int)(((byte)(222)))), ((int)(((byte)(226))))); - this.smartSeparatorLine1.Line2Width = 1F; - this.smartSeparatorLine1.LineDirection = SmartX.SmartSeparatorLine.DIR.Horizontal; - this.smartSeparatorLine1.Location = new System.Drawing.Point(845, 371); - this.smartSeparatorLine1.Name = "smartSeparatorLine1"; - this.smartSeparatorLine1.Size = new System.Drawing.Size(50, 2); - this.smartSeparatorLine1.TabIndex = 142; - this.smartSeparatorLine1.Text = "smartSeparatorLine1"; - // - // labelTotalIndex - // - this.labelTotalIndex.BackGround = this.smartGroupBox1; - this.labelTotalIndex.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(52)))), ((int)(((byte)(51)))), ((int)(((byte)(65))))); - this.labelTotalIndex.BorderColor = System.Drawing.Color.Black; - this.labelTotalIndex.BorderStyle = SmartX.SmartLabel.BorderStyles.None; - this.labelTotalIndex.LineSpacing = 0F; - this.labelTotalIndex.Location = new System.Drawing.Point(845, 382); - this.labelTotalIndex.Name = "labelTotalIndex"; - this.labelTotalIndex.OverlapOptimize = true; - this.labelTotalIndex.PasswordChar = '\0'; - this.labelTotalIndex.Radius = 3; - this.labelTotalIndex.RoundRectFillColor = System.Drawing.Color.LightBlue; - this.labelTotalIndex.Size = new System.Drawing.Size(50, 18); - this.labelTotalIndex.TabIndex = 141; - this.labelTotalIndex.Text = "0"; - this.labelTotalIndex.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(218)))), ((int)(((byte)(222)))), ((int)(((byte)(226))))); - this.labelTotalIndex.TextColorDisable = System.Drawing.Color.Gray; - this.labelTotalIndex.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTotalIndex.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTotalIndex.Wordwrap = false; - // - // labelRemainIndex - // - this.labelRemainIndex.BackGround = this.smartGroupBox1; - this.labelRemainIndex.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(52)))), ((int)(((byte)(51)))), ((int)(((byte)(65))))); - this.labelRemainIndex.BorderColor = System.Drawing.Color.Black; - this.labelRemainIndex.BorderStyle = SmartX.SmartLabel.BorderStyles.None; - this.labelRemainIndex.LineSpacing = 0F; - this.labelRemainIndex.Location = new System.Drawing.Point(845, 347); - this.labelRemainIndex.Name = "labelRemainIndex"; - this.labelRemainIndex.OverlapOptimize = true; - this.labelRemainIndex.PasswordChar = '\0'; - this.labelRemainIndex.Radius = 3; - this.labelRemainIndex.RoundRectFillColor = System.Drawing.Color.LightBlue; - this.labelRemainIndex.Size = new System.Drawing.Size(50, 18); - this.labelRemainIndex.TabIndex = 140; - this.labelRemainIndex.Text = "0"; - this.labelRemainIndex.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(218)))), ((int)(((byte)(222)))), ((int)(((byte)(226))))); - this.labelRemainIndex.TextColorDisable = System.Drawing.Color.Gray; - this.labelRemainIndex.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelRemainIndex.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelRemainIndex.Wordwrap = false; - // // ControlMenuLogAlarm // this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); diff --git a/INT_PT002/Controls/Log/ControlMenuLogAlarm.cs b/INT_PT002/Controls/Log/ControlMenuLogAlarm.cs index c0047fd..3d30693 100644 --- a/INT_PT002/Controls/Log/ControlMenuLogAlarm.cs +++ b/INT_PT002/Controls/Log/ControlMenuLogAlarm.cs @@ -191,8 +191,7 @@ namespace INT_PT002.Controls this.treeView.Nodes.Add(node); } } - - this.labelCount.Text = string.Format("{0} ", fileCount); + this.labelCount.Text = fileCount.ToString(); } private List DayAlarmDirectorySort(FileInfo[] files) diff --git a/INT_PT002/Controls/Log/ControlMenuLogHistory.Designer.cs b/INT_PT002/Controls/Log/ControlMenuLogHistory.Designer.cs index 8039001..cf76d08 100644 --- a/INT_PT002/Controls/Log/ControlMenuLogHistory.Designer.cs +++ b/INT_PT002/Controls/Log/ControlMenuLogHistory.Designer.cs @@ -30,6 +30,9 @@ { this.smartFile1 = new SmartX.SmartFile(); this.smartGroupBox1 = new SmartX.SmartGroupBox(); + this.smartSeparatorLine1 = new SmartX.SmartSeparatorLine(); + this.labelTotalIndex = new SmartX.SmartLabel(); + this.labelRemainIndex = new SmartX.SmartLabel(); this.labelFileName = new SmartX.SmartLabel(); this.smartLabel13 = new SmartX.SmartLabel(); this.smartLabel12 = new SmartX.SmartLabel(); @@ -52,9 +55,6 @@ this.buttonBackup = new SmartX.SmartButton(); this.listBoxTime = new SmartX.SmartListBox(); this.treeView = new System.Windows.Forms.TreeView(); - this.labelRemainIndex = new SmartX.SmartLabel(); - this.labelTotalIndex = new SmartX.SmartLabel(); - this.smartSeparatorLine1 = new SmartX.SmartSeparatorLine(); this.smartGroupBox1.SuspendLayout(); this.SuspendLayout(); // @@ -67,6 +67,12 @@ this.smartGroupBox1.BackGround = null; this.smartGroupBox1.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(52)))), ((int)(((byte)(51)))), ((int)(((byte)(65))))); this.smartGroupBox1.BackImage = null; + this.smartGroupBox1.Controls.Add(this.smartLabel7); + this.smartGroupBox1.Controls.Add(this.smartLabel6); + this.smartGroupBox1.Controls.Add(this.smartLabel5); + this.smartGroupBox1.Controls.Add(this.smartLabel1); + this.smartGroupBox1.Controls.Add(this.smartLabel2); + this.smartGroupBox1.Controls.Add(this.smartLabel8); this.smartGroupBox1.Controls.Add(this.smartSeparatorLine1); this.smartGroupBox1.Controls.Add(this.labelTotalIndex); this.smartGroupBox1.Controls.Add(this.labelRemainIndex); @@ -80,12 +86,6 @@ this.smartGroupBox1.Controls.Add(this.listBoxDetail); this.smartGroupBox1.Controls.Add(this.listBoxEvent); this.smartGroupBox1.Controls.Add(this.listBoxLoginID); - this.smartGroupBox1.Controls.Add(this.smartLabel7); - this.smartGroupBox1.Controls.Add(this.smartLabel6); - this.smartGroupBox1.Controls.Add(this.smartLabel5); - this.smartGroupBox1.Controls.Add(this.smartLabel1); - this.smartGroupBox1.Controls.Add(this.smartLabel2); - this.smartGroupBox1.Controls.Add(this.smartLabel8); this.smartGroupBox1.Controls.Add(this.smartLabel9); this.smartGroupBox1.Controls.Add(this.buttonDown); this.smartGroupBox1.Controls.Add(this.buttonUp); @@ -105,6 +105,63 @@ this.smartGroupBox1.Text = "smartGroupBox1"; this.smartGroupBox1.TextColor = System.Drawing.Color.White; // + // smartSeparatorLine1 + // + this.smartSeparatorLine1.Line1Color = System.Drawing.Color.FromArgb(((int)(((byte)(218)))), ((int)(((byte)(222)))), ((int)(((byte)(226))))); + this.smartSeparatorLine1.Line1Width = 1F; + this.smartSeparatorLine1.Line2Color = System.Drawing.Color.FromArgb(((int)(((byte)(218)))), ((int)(((byte)(222)))), ((int)(((byte)(226))))); + this.smartSeparatorLine1.Line2Width = 1F; + this.smartSeparatorLine1.LineDirection = SmartX.SmartSeparatorLine.DIR.Horizontal; + this.smartSeparatorLine1.Location = new System.Drawing.Point(845, 371); + this.smartSeparatorLine1.Name = "smartSeparatorLine1"; + this.smartSeparatorLine1.Size = new System.Drawing.Size(50, 2); + this.smartSeparatorLine1.TabIndex = 139; + this.smartSeparatorLine1.Text = "smartSeparatorLine1"; + // + // labelTotalIndex + // + this.labelTotalIndex.BackGround = this.smartGroupBox1; + this.labelTotalIndex.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(52)))), ((int)(((byte)(51)))), ((int)(((byte)(65))))); + this.labelTotalIndex.BorderColor = System.Drawing.Color.Black; + this.labelTotalIndex.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelTotalIndex.LineSpacing = 0F; + this.labelTotalIndex.Location = new System.Drawing.Point(845, 382); + this.labelTotalIndex.Name = "labelTotalIndex"; + this.labelTotalIndex.OverlapOptimize = true; + this.labelTotalIndex.PasswordChar = '\0'; + this.labelTotalIndex.Radius = 3; + this.labelTotalIndex.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelTotalIndex.Size = new System.Drawing.Size(50, 18); + this.labelTotalIndex.TabIndex = 138; + this.labelTotalIndex.Text = "0"; + this.labelTotalIndex.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(218)))), ((int)(((byte)(222)))), ((int)(((byte)(226))))); + this.labelTotalIndex.TextColorDisable = System.Drawing.Color.Gray; + this.labelTotalIndex.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTotalIndex.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTotalIndex.Wordwrap = false; + // + // labelRemainIndex + // + this.labelRemainIndex.BackGround = this.smartGroupBox1; + this.labelRemainIndex.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(52)))), ((int)(((byte)(51)))), ((int)(((byte)(65))))); + this.labelRemainIndex.BorderColor = System.Drawing.Color.Black; + this.labelRemainIndex.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelRemainIndex.LineSpacing = 0F; + this.labelRemainIndex.Location = new System.Drawing.Point(845, 347); + this.labelRemainIndex.Name = "labelRemainIndex"; + this.labelRemainIndex.OverlapOptimize = true; + this.labelRemainIndex.PasswordChar = '\0'; + this.labelRemainIndex.Radius = 3; + this.labelRemainIndex.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelRemainIndex.Size = new System.Drawing.Size(50, 18); + this.labelRemainIndex.TabIndex = 137; + this.labelRemainIndex.Text = "0"; + this.labelRemainIndex.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(218)))), ((int)(((byte)(222)))), ((int)(((byte)(226))))); + this.labelRemainIndex.TextColorDisable = System.Drawing.Color.Gray; + this.labelRemainIndex.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelRemainIndex.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelRemainIndex.Wordwrap = false; + // // labelFileName // this.labelFileName.BackGround = this.smartGroupBox1; @@ -121,8 +178,7 @@ this.labelFileName.RoundRectFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(44)))), ((int)(((byte)(44)))), ((int)(((byte)(44))))); this.labelFileName.Size = new System.Drawing.Size(541, 33); this.labelFileName.TabIndex = 136; - this.labelFileName.Text = "00"; - this.labelFileName.TextColor = System.Drawing.Color.White; + this.labelFileName.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(218)))), ((int)(((byte)(222)))), ((int)(((byte)(226))))); this.labelFileName.TextColorDisable = System.Drawing.Color.Gray; this.labelFileName.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; this.labelFileName.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; @@ -189,7 +245,7 @@ this.labelCount.Size = new System.Drawing.Size(187, 18); this.labelCount.TabIndex = 133; this.labelCount.Text = "00"; - this.labelCount.TextColor = System.Drawing.Color.White; + this.labelCount.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(218)))), ((int)(((byte)(222)))), ((int)(((byte)(226))))); this.labelCount.TextColorDisable = System.Drawing.Color.Gray; this.labelCount.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; this.labelCount.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; @@ -208,7 +264,7 @@ this.listBoxAfter.ItemOffsetX = 1; this.listBoxAfter.ItemOffsetY = 0; this.listBoxAfter.ItemTextOffsetY = 1; - this.listBoxAfter.Location = new System.Drawing.Point(683, 136); + this.listBoxAfter.Location = new System.Drawing.Point(713, 136); this.listBoxAfter.MouseMoveEventSpace = 3; this.listBoxAfter.MouseMoveSpace = 10; this.listBoxAfter.Name = "listBoxAfter"; @@ -301,7 +357,7 @@ this.listBoxAfter.SeparationLineStyle = SmartX.SmartListBox.SEPARATIONLINETYPES.FixedSingle; this.listBoxAfter.SeparationlineVisibleBottom = true; this.listBoxAfter.SeparationlineVisibleTop = true; - this.listBoxAfter.Size = new System.Drawing.Size(70, 502); + this.listBoxAfter.Size = new System.Drawing.Size(50, 502); this.listBoxAfter.TabIndex = 121; this.listBoxAfter.Text = "smartListBox1"; this.listBoxAfter.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); @@ -320,7 +376,7 @@ this.listBoxBefore.ItemOffsetX = 1; this.listBoxBefore.ItemOffsetY = 0; this.listBoxBefore.ItemTextOffsetY = 1; - this.listBoxBefore.Location = new System.Drawing.Point(614, 136); + this.listBoxBefore.Location = new System.Drawing.Point(664, 136); this.listBoxBefore.MouseMoveEventSpace = 3; this.listBoxBefore.MouseMoveSpace = 10; this.listBoxBefore.Name = "listBoxBefore"; @@ -413,7 +469,7 @@ this.listBoxBefore.SeparationLineStyle = SmartX.SmartListBox.SEPARATIONLINETYPES.FixedSingle; this.listBoxBefore.SeparationlineVisibleBottom = true; this.listBoxBefore.SeparationlineVisibleTop = true; - this.listBoxBefore.Size = new System.Drawing.Size(70, 502); + this.listBoxBefore.Size = new System.Drawing.Size(50, 502); this.listBoxBefore.TabIndex = 120; this.listBoxBefore.Text = "smartListBox1"; this.listBoxBefore.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); @@ -432,7 +488,7 @@ this.listBoxType.ItemOffsetX = 1; this.listBoxType.ItemOffsetY = 0; this.listBoxType.ItemTextOffsetY = 1; - this.listBoxType.Location = new System.Drawing.Point(752, 136); + this.listBoxType.Location = new System.Drawing.Point(762, 136); this.listBoxType.MouseMoveEventSpace = 3; this.listBoxType.MouseMoveSpace = 10; this.listBoxType.Name = "listBoxType"; @@ -525,7 +581,7 @@ this.listBoxType.SeparationLineStyle = SmartX.SmartListBox.SEPARATIONLINETYPES.FixedSingle; this.listBoxType.SeparationlineVisibleBottom = true; this.listBoxType.SeparationlineVisibleTop = true; - this.listBoxType.Size = new System.Drawing.Size(90, 502); + this.listBoxType.Size = new System.Drawing.Size(80, 502); this.listBoxType.TabIndex = 119; this.listBoxType.Text = "smartListBox1"; this.listBoxType.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); @@ -544,7 +600,7 @@ this.listBoxDetail.ItemOffsetX = 1; this.listBoxDetail.ItemOffsetY = 0; this.listBoxDetail.ItemTextOffsetY = 1; - this.listBoxDetail.Location = new System.Drawing.Point(508, 136); + this.listBoxDetail.Location = new System.Drawing.Point(540, 136); this.listBoxDetail.MouseMoveEventSpace = 3; this.listBoxDetail.MouseMoveSpace = 10; this.listBoxDetail.Name = "listBoxDetail"; @@ -637,7 +693,7 @@ this.listBoxDetail.SeparationLineStyle = SmartX.SmartListBox.SEPARATIONLINETYPES.FixedSingle; this.listBoxDetail.SeparationlineVisibleBottom = true; this.listBoxDetail.SeparationlineVisibleTop = true; - this.listBoxDetail.Size = new System.Drawing.Size(107, 502); + this.listBoxDetail.Size = new System.Drawing.Size(125, 502); this.listBoxDetail.TabIndex = 118; this.listBoxDetail.Text = "smartListBox1"; this.listBoxDetail.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); @@ -749,7 +805,7 @@ this.listBoxEvent.SeparationLineStyle = SmartX.SmartListBox.SEPARATIONLINETYPES.FixedSingle; this.listBoxEvent.SeparationlineVisibleBottom = true; this.listBoxEvent.SeparationlineVisibleTop = true; - this.listBoxEvent.Size = new System.Drawing.Size(80, 502); + this.listBoxEvent.Size = new System.Drawing.Size(112, 502); this.listBoxEvent.TabIndex = 117; this.listBoxEvent.Text = "smartListBox1"; this.listBoxEvent.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); @@ -768,7 +824,7 @@ this.listBoxLoginID.ItemOffsetX = 1; this.listBoxLoginID.ItemOffsetY = 0; this.listBoxLoginID.ItemTextOffsetY = 1; - this.listBoxLoginID.Location = new System.Drawing.Point(350, 136); + this.listBoxLoginID.Location = new System.Drawing.Point(340, 136); this.listBoxLoginID.MouseMoveEventSpace = 3; this.listBoxLoginID.MouseMoveSpace = 10; this.listBoxLoginID.Name = "listBoxLoginID"; @@ -861,7 +917,7 @@ this.listBoxLoginID.SeparationLineStyle = SmartX.SmartListBox.SEPARATIONLINETYPES.FixedSingle; this.listBoxLoginID.SeparationlineVisibleBottom = true; this.listBoxLoginID.SeparationlineVisibleTop = true; - this.listBoxLoginID.Size = new System.Drawing.Size(80, 502); + this.listBoxLoginID.Size = new System.Drawing.Size(90, 502); this.listBoxLoginID.TabIndex = 116; this.listBoxLoginID.Text = "smartListBox1"; this.listBoxLoginID.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); @@ -875,13 +931,13 @@ this.smartLabel7.BorderStyle = SmartX.SmartLabel.BorderStyles.FixedSingle; this.smartLabel7.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Regular); this.smartLabel7.LineSpacing = 1F; - this.smartLabel7.Location = new System.Drawing.Point(752, 108); + this.smartLabel7.Location = new System.Drawing.Point(762, 108); this.smartLabel7.Name = "smartLabel7"; this.smartLabel7.OverlapOptimize = true; this.smartLabel7.PasswordChar = '\0'; this.smartLabel7.Radius = 3; this.smartLabel7.RoundRectFillColor = System.Drawing.Color.LightBlue; - this.smartLabel7.Size = new System.Drawing.Size(90, 29); + this.smartLabel7.Size = new System.Drawing.Size(80, 29); this.smartLabel7.TabIndex = 115; this.smartLabel7.Text = "Type"; this.smartLabel7.TextColor = System.Drawing.Color.White; @@ -898,13 +954,13 @@ this.smartLabel6.BorderStyle = SmartX.SmartLabel.BorderStyles.FixedSingle; this.smartLabel6.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Regular); this.smartLabel6.LineSpacing = 1F; - this.smartLabel6.Location = new System.Drawing.Point(683, 108); + this.smartLabel6.Location = new System.Drawing.Point(713, 108); this.smartLabel6.Name = "smartLabel6"; this.smartLabel6.OverlapOptimize = true; this.smartLabel6.PasswordChar = '\0'; this.smartLabel6.Radius = 3; this.smartLabel6.RoundRectFillColor = System.Drawing.Color.LightBlue; - this.smartLabel6.Size = new System.Drawing.Size(70, 29); + this.smartLabel6.Size = new System.Drawing.Size(50, 29); this.smartLabel6.TabIndex = 114; this.smartLabel6.Text = "After"; this.smartLabel6.TextColor = System.Drawing.Color.White; @@ -921,13 +977,13 @@ this.smartLabel5.BorderStyle = SmartX.SmartLabel.BorderStyles.FixedSingle; this.smartLabel5.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Regular); this.smartLabel5.LineSpacing = 1F; - this.smartLabel5.Location = new System.Drawing.Point(614, 108); + this.smartLabel5.Location = new System.Drawing.Point(664, 108); this.smartLabel5.Name = "smartLabel5"; this.smartLabel5.OverlapOptimize = true; this.smartLabel5.PasswordChar = '\0'; this.smartLabel5.Radius = 3; this.smartLabel5.RoundRectFillColor = System.Drawing.Color.LightBlue; - this.smartLabel5.Size = new System.Drawing.Size(70, 29); + this.smartLabel5.Size = new System.Drawing.Size(50, 29); this.smartLabel5.TabIndex = 113; this.smartLabel5.Text = "Before"; this.smartLabel5.TextColor = System.Drawing.Color.White; @@ -944,13 +1000,13 @@ this.smartLabel1.BorderStyle = SmartX.SmartLabel.BorderStyles.FixedSingle; this.smartLabel1.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Regular); this.smartLabel1.LineSpacing = 1F; - this.smartLabel1.Location = new System.Drawing.Point(508, 108); + this.smartLabel1.Location = new System.Drawing.Point(540, 108); this.smartLabel1.Name = "smartLabel1"; this.smartLabel1.OverlapOptimize = true; this.smartLabel1.PasswordChar = '\0'; this.smartLabel1.Radius = 3; this.smartLabel1.RoundRectFillColor = System.Drawing.Color.LightBlue; - this.smartLabel1.Size = new System.Drawing.Size(107, 29); + this.smartLabel1.Size = new System.Drawing.Size(125, 29); this.smartLabel1.TabIndex = 112; this.smartLabel1.Text = "Detail"; this.smartLabel1.TextColor = System.Drawing.Color.White; @@ -973,7 +1029,7 @@ this.smartLabel2.PasswordChar = '\0'; this.smartLabel2.Radius = 3; this.smartLabel2.RoundRectFillColor = System.Drawing.Color.LightBlue; - this.smartLabel2.Size = new System.Drawing.Size(80, 29); + this.smartLabel2.Size = new System.Drawing.Size(112, 29); this.smartLabel2.TabIndex = 111; this.smartLabel2.Text = "Event"; this.smartLabel2.TextColor = System.Drawing.Color.White; @@ -990,13 +1046,13 @@ this.smartLabel8.BorderStyle = SmartX.SmartLabel.BorderStyles.FixedSingle; this.smartLabel8.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Regular); this.smartLabel8.LineSpacing = 1F; - this.smartLabel8.Location = new System.Drawing.Point(350, 108); + this.smartLabel8.Location = new System.Drawing.Point(340, 108); this.smartLabel8.Name = "smartLabel8"; this.smartLabel8.OverlapOptimize = true; this.smartLabel8.PasswordChar = '\0'; this.smartLabel8.Radius = 3; this.smartLabel8.RoundRectFillColor = System.Drawing.Color.LightBlue; - this.smartLabel8.Size = new System.Drawing.Size(80, 29); + this.smartLabel8.Size = new System.Drawing.Size(90, 29); this.smartLabel8.TabIndex = 110; this.smartLabel8.Text = "Login ID"; this.smartLabel8.TextColor = System.Drawing.Color.White; @@ -1019,7 +1075,7 @@ this.smartLabel9.PasswordChar = '\0'; this.smartLabel9.Radius = 3; this.smartLabel9.RoundRectFillColor = System.Drawing.Color.LightBlue; - this.smartLabel9.Size = new System.Drawing.Size(80, 29); + this.smartLabel9.Size = new System.Drawing.Size(70, 29); this.smartLabel9.TabIndex = 109; this.smartLabel9.Text = "Time"; this.smartLabel9.TextColor = System.Drawing.Color.White; @@ -1241,7 +1297,7 @@ this.listBoxTime.SeparationLineStyle = SmartX.SmartListBox.SEPARATIONLINETYPES.FixedSingle; this.listBoxTime.SeparationlineVisibleBottom = true; this.listBoxTime.SeparationlineVisibleTop = true; - this.listBoxTime.Size = new System.Drawing.Size(80, 502); + this.listBoxTime.Size = new System.Drawing.Size(70, 502); this.listBoxTime.TabIndex = 82; this.listBoxTime.Text = "smartListBox1"; this.listBoxTime.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); @@ -1255,63 +1311,6 @@ this.treeView.TabIndex = 81; this.treeView.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.treeViewHistory_AfterSelect); // - // labelRemainIndex - // - this.labelRemainIndex.BackGround = this.smartGroupBox1; - this.labelRemainIndex.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(52)))), ((int)(((byte)(51)))), ((int)(((byte)(65))))); - this.labelRemainIndex.BorderColor = System.Drawing.Color.Black; - this.labelRemainIndex.BorderStyle = SmartX.SmartLabel.BorderStyles.None; - this.labelRemainIndex.LineSpacing = 0F; - this.labelRemainIndex.Location = new System.Drawing.Point(845, 347); - this.labelRemainIndex.Name = "labelRemainIndex"; - this.labelRemainIndex.OverlapOptimize = true; - this.labelRemainIndex.PasswordChar = '\0'; - this.labelRemainIndex.Radius = 3; - this.labelRemainIndex.RoundRectFillColor = System.Drawing.Color.LightBlue; - this.labelRemainIndex.Size = new System.Drawing.Size(50, 18); - this.labelRemainIndex.TabIndex = 137; - this.labelRemainIndex.Text = "0"; - this.labelRemainIndex.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(218)))), ((int)(((byte)(222)))), ((int)(((byte)(226))))); - this.labelRemainIndex.TextColorDisable = System.Drawing.Color.Gray; - this.labelRemainIndex.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelRemainIndex.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelRemainIndex.Wordwrap = false; - // - // labelTotalIndex - // - this.labelTotalIndex.BackGround = this.smartGroupBox1; - this.labelTotalIndex.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(52)))), ((int)(((byte)(51)))), ((int)(((byte)(65))))); - this.labelTotalIndex.BorderColor = System.Drawing.Color.Black; - this.labelTotalIndex.BorderStyle = SmartX.SmartLabel.BorderStyles.None; - this.labelTotalIndex.LineSpacing = 0F; - this.labelTotalIndex.Location = new System.Drawing.Point(845, 382); - this.labelTotalIndex.Name = "labelTotalIndex"; - this.labelTotalIndex.OverlapOptimize = true; - this.labelTotalIndex.PasswordChar = '\0'; - this.labelTotalIndex.Radius = 3; - this.labelTotalIndex.RoundRectFillColor = System.Drawing.Color.LightBlue; - this.labelTotalIndex.Size = new System.Drawing.Size(50, 18); - this.labelTotalIndex.TabIndex = 138; - this.labelTotalIndex.Text = "0"; - this.labelTotalIndex.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(218)))), ((int)(((byte)(222)))), ((int)(((byte)(226))))); - this.labelTotalIndex.TextColorDisable = System.Drawing.Color.Gray; - this.labelTotalIndex.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTotalIndex.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTotalIndex.Wordwrap = false; - // - // smartSeparatorLine1 - // - this.smartSeparatorLine1.Line1Color = System.Drawing.Color.FromArgb(((int)(((byte)(218)))), ((int)(((byte)(222)))), ((int)(((byte)(226))))); - this.smartSeparatorLine1.Line1Width = 1F; - this.smartSeparatorLine1.Line2Color = System.Drawing.Color.FromArgb(((int)(((byte)(218)))), ((int)(((byte)(222)))), ((int)(((byte)(226))))); - this.smartSeparatorLine1.Line2Width = 1F; - this.smartSeparatorLine1.LineDirection = SmartX.SmartSeparatorLine.DIR.Horizontal; - this.smartSeparatorLine1.Location = new System.Drawing.Point(845, 371); - this.smartSeparatorLine1.Name = "smartSeparatorLine1"; - this.smartSeparatorLine1.Size = new System.Drawing.Size(50, 2); - this.smartSeparatorLine1.TabIndex = 139; - this.smartSeparatorLine1.Text = "smartSeparatorLine1"; - // // ControlMenuLogHistory // this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); diff --git a/INT_PT002/Controls/Log/ControlMenuLogInspection.Designer.cs b/INT_PT002/Controls/Log/ControlMenuLogInspection.Designer.cs index 2d1a995..fffb38c 100644 --- a/INT_PT002/Controls/Log/ControlMenuLogInspection.Designer.cs +++ b/INT_PT002/Controls/Log/ControlMenuLogInspection.Designer.cs @@ -29,6 +29,9 @@ private void InitializeComponent() { this.smartGroupBox1 = new SmartX.SmartGroupBox(); + this.smartSeparatorLine1 = new SmartX.SmartSeparatorLine(); + this.labelTotalIndex = new SmartX.SmartLabel(); + this.labelRemainIndex = new SmartX.SmartLabel(); this.smartLabel13 = new SmartX.SmartLabel(); this.smartLabel12 = new SmartX.SmartLabel(); this.labelCount = new SmartX.SmartLabel(); @@ -82,9 +85,6 @@ this.buttonBackup = new SmartX.SmartButton(); this.listBoxTime = new SmartX.SmartListBox(); this.smartFile1 = new SmartX.SmartFile(); - this.smartSeparatorLine1 = new SmartX.SmartSeparatorLine(); - this.labelTotalIndex = new SmartX.SmartLabel(); - this.labelRemainIndex = new SmartX.SmartLabel(); this.smartGroupBox1.SuspendLayout(); this.SuspendLayout(); // @@ -161,6 +161,63 @@ this.smartGroupBox1.Text = "smartGroupBox1"; this.smartGroupBox1.TextColor = System.Drawing.Color.White; // + // smartSeparatorLine1 + // + this.smartSeparatorLine1.Line1Color = System.Drawing.Color.FromArgb(((int)(((byte)(218)))), ((int)(((byte)(222)))), ((int)(((byte)(226))))); + this.smartSeparatorLine1.Line1Width = 1F; + this.smartSeparatorLine1.Line2Color = System.Drawing.Color.FromArgb(((int)(((byte)(218)))), ((int)(((byte)(222)))), ((int)(((byte)(226))))); + this.smartSeparatorLine1.Line2Width = 1F; + this.smartSeparatorLine1.LineDirection = SmartX.SmartSeparatorLine.DIR.Horizontal; + this.smartSeparatorLine1.Location = new System.Drawing.Point(846, 349); + this.smartSeparatorLine1.Name = "smartSeparatorLine1"; + this.smartSeparatorLine1.Size = new System.Drawing.Size(50, 2); + this.smartSeparatorLine1.TabIndex = 142; + this.smartSeparatorLine1.Text = "smartSeparatorLine1"; + // + // labelTotalIndex + // + this.labelTotalIndex.BackGround = this.smartGroupBox1; + this.labelTotalIndex.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(52)))), ((int)(((byte)(51)))), ((int)(((byte)(65))))); + this.labelTotalIndex.BorderColor = System.Drawing.Color.Black; + this.labelTotalIndex.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelTotalIndex.LineSpacing = 0F; + this.labelTotalIndex.Location = new System.Drawing.Point(846, 360); + this.labelTotalIndex.Name = "labelTotalIndex"; + this.labelTotalIndex.OverlapOptimize = true; + this.labelTotalIndex.PasswordChar = '\0'; + this.labelTotalIndex.Radius = 3; + this.labelTotalIndex.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelTotalIndex.Size = new System.Drawing.Size(50, 18); + this.labelTotalIndex.TabIndex = 141; + this.labelTotalIndex.Text = "0"; + this.labelTotalIndex.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(218)))), ((int)(((byte)(222)))), ((int)(((byte)(226))))); + this.labelTotalIndex.TextColorDisable = System.Drawing.Color.Gray; + this.labelTotalIndex.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTotalIndex.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTotalIndex.Wordwrap = false; + // + // labelRemainIndex + // + this.labelRemainIndex.BackGround = this.smartGroupBox1; + this.labelRemainIndex.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(52)))), ((int)(((byte)(51)))), ((int)(((byte)(65))))); + this.labelRemainIndex.BorderColor = System.Drawing.Color.Black; + this.labelRemainIndex.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelRemainIndex.LineSpacing = 0F; + this.labelRemainIndex.Location = new System.Drawing.Point(846, 325); + this.labelRemainIndex.Name = "labelRemainIndex"; + this.labelRemainIndex.OverlapOptimize = true; + this.labelRemainIndex.PasswordChar = '\0'; + this.labelRemainIndex.Radius = 3; + this.labelRemainIndex.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelRemainIndex.Size = new System.Drawing.Size(50, 18); + this.labelRemainIndex.TabIndex = 140; + this.labelRemainIndex.Text = "0"; + this.labelRemainIndex.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(218)))), ((int)(((byte)(222)))), ((int)(((byte)(226))))); + this.labelRemainIndex.TextColorDisable = System.Drawing.Color.Gray; + this.labelRemainIndex.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelRemainIndex.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelRemainIndex.Wordwrap = false; + // // smartLabel13 // this.smartLabel13.BackGround = this.smartGroupBox1; @@ -222,7 +279,7 @@ this.labelCount.Size = new System.Drawing.Size(187, 18); this.labelCount.TabIndex = 130; this.labelCount.Text = "00"; - this.labelCount.TextColor = System.Drawing.Color.White; + this.labelCount.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(218)))), ((int)(((byte)(222)))), ((int)(((byte)(226))))); this.labelCount.TextColorDisable = System.Drawing.Color.Gray; this.labelCount.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; this.labelCount.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; @@ -748,7 +805,7 @@ this.labelFileName.RoundRectFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(44)))), ((int)(((byte)(44)))), ((int)(((byte)(44))))); this.labelFileName.Size = new System.Drawing.Size(541, 33); this.labelFileName.TabIndex = 107; - this.labelFileName.TextColor = System.Drawing.Color.White; + this.labelFileName.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(218)))), ((int)(((byte)(222)))), ((int)(((byte)(226))))); this.labelFileName.TextColorDisable = System.Drawing.Color.Gray; this.labelFileName.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; this.labelFileName.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; @@ -2369,63 +2426,6 @@ // this.smartFile1.FilePathName = ""; // - // smartSeparatorLine1 - // - this.smartSeparatorLine1.Line1Color = System.Drawing.Color.FromArgb(((int)(((byte)(218)))), ((int)(((byte)(222)))), ((int)(((byte)(226))))); - this.smartSeparatorLine1.Line1Width = 1F; - this.smartSeparatorLine1.Line2Color = System.Drawing.Color.FromArgb(((int)(((byte)(218)))), ((int)(((byte)(222)))), ((int)(((byte)(226))))); - this.smartSeparatorLine1.Line2Width = 1F; - this.smartSeparatorLine1.LineDirection = SmartX.SmartSeparatorLine.DIR.Horizontal; - this.smartSeparatorLine1.Location = new System.Drawing.Point(846, 349); - this.smartSeparatorLine1.Name = "smartSeparatorLine1"; - this.smartSeparatorLine1.Size = new System.Drawing.Size(50, 2); - this.smartSeparatorLine1.TabIndex = 142; - this.smartSeparatorLine1.Text = "smartSeparatorLine1"; - // - // labelTotalIndex - // - this.labelTotalIndex.BackGround = this.smartGroupBox1; - this.labelTotalIndex.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(52)))), ((int)(((byte)(51)))), ((int)(((byte)(65))))); - this.labelTotalIndex.BorderColor = System.Drawing.Color.Black; - this.labelTotalIndex.BorderStyle = SmartX.SmartLabel.BorderStyles.None; - this.labelTotalIndex.LineSpacing = 0F; - this.labelTotalIndex.Location = new System.Drawing.Point(846, 360); - this.labelTotalIndex.Name = "labelTotalIndex"; - this.labelTotalIndex.OverlapOptimize = true; - this.labelTotalIndex.PasswordChar = '\0'; - this.labelTotalIndex.Radius = 3; - this.labelTotalIndex.RoundRectFillColor = System.Drawing.Color.LightBlue; - this.labelTotalIndex.Size = new System.Drawing.Size(50, 18); - this.labelTotalIndex.TabIndex = 141; - this.labelTotalIndex.Text = "0"; - this.labelTotalIndex.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(218)))), ((int)(((byte)(222)))), ((int)(((byte)(226))))); - this.labelTotalIndex.TextColorDisable = System.Drawing.Color.Gray; - this.labelTotalIndex.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTotalIndex.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTotalIndex.Wordwrap = false; - // - // labelRemainIndex - // - this.labelRemainIndex.BackGround = this.smartGroupBox1; - this.labelRemainIndex.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(52)))), ((int)(((byte)(51)))), ((int)(((byte)(65))))); - this.labelRemainIndex.BorderColor = System.Drawing.Color.Black; - this.labelRemainIndex.BorderStyle = SmartX.SmartLabel.BorderStyles.None; - this.labelRemainIndex.LineSpacing = 0F; - this.labelRemainIndex.Location = new System.Drawing.Point(846, 325); - this.labelRemainIndex.Name = "labelRemainIndex"; - this.labelRemainIndex.OverlapOptimize = true; - this.labelRemainIndex.PasswordChar = '\0'; - this.labelRemainIndex.Radius = 3; - this.labelRemainIndex.RoundRectFillColor = System.Drawing.Color.LightBlue; - this.labelRemainIndex.Size = new System.Drawing.Size(50, 18); - this.labelRemainIndex.TabIndex = 140; - this.labelRemainIndex.Text = "0"; - this.labelRemainIndex.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(218)))), ((int)(((byte)(222)))), ((int)(((byte)(226))))); - this.labelRemainIndex.TextColorDisable = System.Drawing.Color.Gray; - this.labelRemainIndex.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelRemainIndex.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelRemainIndex.Wordwrap = false; - // // ControlMenuLogInspection // this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); diff --git a/INT_PT002/Controls/Manual/ControlMenuManualIoTest.cs b/INT_PT002/Controls/Manual/ControlMenuManualIoTest.cs index 936917d..2cfa529 100644 --- a/INT_PT002/Controls/Manual/ControlMenuManualIoTest.cs +++ b/INT_PT002/Controls/Manual/ControlMenuManualIoTest.cs @@ -560,6 +560,8 @@ namespace INT_PT002.Controls this.smartTimer.Stop(); this.ServoParameterAllRead(); + + this.ParentForm.UpdateButtonColor(); } #endregion } diff --git a/INT_PT002/Controls/System/ControlMenuSystemStatus.cs b/INT_PT002/Controls/System/ControlMenuSystemStatus.cs index 6249c46..f88d06d 100644 --- a/INT_PT002/Controls/System/ControlMenuSystemStatus.cs +++ b/INT_PT002/Controls/System/ControlMenuSystemStatus.cs @@ -18,6 +18,7 @@ namespace INT_PT002.Controls { #region Field private FormMenu m_ParentForm; + private Define.E_ProcessStatus PreviousStageNum; private Color ColorProgressOn; private Color ColorProgressOff; @@ -279,6 +280,40 @@ namespace INT_PT002.Controls public void UpdateProcessStatusDisplay(Define.E_ProcessStatus status) { + switch (this.PreviousStageNum) + { + case Define.E_ProcessStatus._0_None: + break; + case Define.E_ProcessStatus._1_Initial: + this.UnselectProcessLabelRefresh(0); + break; + case Define.E_ProcessStatus._2_ProductEntry: + this.UnselectProcessLabelRefresh(1); + break; + case Define.E_ProcessStatus._3_ChamberConbined: + this.UnselectProcessLabelRefresh(2); + break; + case Define.E_ProcessStatus._4_VacuumStart: + this.UnselectProcessLabelRefresh(3); + break; + case Define.E_ProcessStatus._5_VacuumHold: + this.UnselectProcessLabelRefresh(4); + break; + case Define.E_ProcessStatus._6_Judgment: + break; + case Define.E_ProcessStatus._7_VacuumBreak: + this.UnselectProcessLabelRefresh(5); + break; + case Define.E_ProcessStatus._8_ChamberSeparation: + this.UnselectProcessLabelRefresh(6); + break; + case Define.E_ProcessStatus._9_ProductRelease: + this.UnselectProcessLabelRefresh(7); + break; + default: + break; + } + switch (status) { case Define.E_ProcessStatus._0_None: @@ -304,40 +339,34 @@ namespace INT_PT002.Controls //} break; case Define.E_ProcessStatus._2_ProductEntry: - this.UnselectProcessLabelRefresh(0); this.SelectProcessLabelRefresh(1); this.ParentForm.Set_Equipment_ButtonEnable(false); break; case Define.E_ProcessStatus._3_ChamberConbined: - this.UnselectProcessLabelRefresh(1); this.SelectProcessLabelRefresh(2); break; case Define.E_ProcessStatus._4_VacuumStart: - this.UnselectProcessLabelRefresh(2); this.SelectProcessLabelRefresh(3); break; case Define.E_ProcessStatus._5_VacuumHold: - this.UnselectProcessLabelRefresh(3); this.SelectProcessLabelRefresh(4); break; case Define.E_ProcessStatus._6_Judgment: break; case Define.E_ProcessStatus._7_VacuumBreak: - this.UnselectProcessLabelRefresh(4); this.SelectProcessLabelRefresh(5); break; case Define.E_ProcessStatus._8_ChamberSeparation: - this.UnselectProcessLabelRefresh(5); this.SelectProcessLabelRefresh(6); break; case Define.E_ProcessStatus._9_ProductRelease: - this.UnselectProcessLabelRefresh(6); this.SelectProcessLabelRefresh(7); break; default: break; } + this.PreviousStageNum = status; } private void UpdateDisplayDotGraphDiff(SmartDraw draw, DiffData diff) { diff --git a/INT_PT002/Controls/User/ControlMenuUserGroupEditor.Designer.cs b/INT_PT002/Controls/User/ControlMenuUserGroupEditor.Designer.cs index b500aab..7c72fa8 100644 --- a/INT_PT002/Controls/User/ControlMenuUserGroupEditor.Designer.cs +++ b/INT_PT002/Controls/User/ControlMenuUserGroupEditor.Designer.cs @@ -88,14 +88,14 @@ this.checkBoxL1MenuStatus = new SmartX.SmartCheckBox(); this.checkBoxL1MenuAlarmLog = new SmartX.SmartCheckBox(); this.checkBoxL1MenuInformation = new SmartX.SmartCheckBox(); - this.labelTitleMenuStatus = new SmartX.SmartLabel(); + this.labelTitleMenuEquipment = new SmartX.SmartLabel(); this.labelTitleMenuInformation = new SmartX.SmartLabel(); this.labelTitleMenuAlarmLog = new SmartX.SmartLabel(); this.labelTitleMenuInspectionLog = new SmartX.SmartLabel(); this.labelTitleMenuHistoryLog = new SmartX.SmartLabel(); this.labelTitleMenuIOTest = new SmartX.SmartLabel(); this.labelTitleMenuUserSetting = new SmartX.SmartLabel(); - this.labelTitleMenuProduct = new SmartX.SmartLabel(); + this.labelTitleMenuRecipe = new SmartX.SmartLabel(); this.labelTitleMainSubMenu = new SmartX.SmartLabel(); this.labelTitleMainClear = new SmartX.SmartLabel(); this.labelTitleMainProductChange = new SmartX.SmartLabel(); @@ -121,14 +121,14 @@ this.smartGroupBox1.Controls.Add(this.groupBoxLevel3); this.smartGroupBox1.Controls.Add(this.groupBoxLevel2); this.smartGroupBox1.Controls.Add(this.groupBoxLevel1); - this.smartGroupBox1.Controls.Add(this.labelTitleMenuStatus); + this.smartGroupBox1.Controls.Add(this.labelTitleMenuEquipment); this.smartGroupBox1.Controls.Add(this.labelTitleMenuInformation); this.smartGroupBox1.Controls.Add(this.labelTitleMenuAlarmLog); this.smartGroupBox1.Controls.Add(this.labelTitleMenuInspectionLog); this.smartGroupBox1.Controls.Add(this.labelTitleMenuHistoryLog); this.smartGroupBox1.Controls.Add(this.labelTitleMenuIOTest); this.smartGroupBox1.Controls.Add(this.labelTitleMenuUserSetting); - this.smartGroupBox1.Controls.Add(this.labelTitleMenuProduct); + this.smartGroupBox1.Controls.Add(this.labelTitleMenuRecipe); this.smartGroupBox1.Controls.Add(this.labelTitleMainSubMenu); this.smartGroupBox1.Controls.Add(this.labelTitleMainClear); this.smartGroupBox1.Controls.Add(this.labelTitleMainProductChange); @@ -732,6 +732,7 @@ this.checkBoxL3MainSubMenu.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); this.checkBoxL3MainSubMenu.TextColorDisable = System.Drawing.Color.Gray; this.checkBoxL3MainSubMenu.TextVAlign = SmartX.SmartCheckBox.TextVerAlign.Middle; + this.checkBoxL3MainSubMenu.Visible = false; this.checkBoxL3MainSubMenu.Click += new System.EventHandler(this.checkBox_Click); // // checkBoxL3MainClear @@ -1048,6 +1049,7 @@ this.checkBoxL2MainSubMenu.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); this.checkBoxL2MainSubMenu.TextColorDisable = System.Drawing.Color.Gray; this.checkBoxL2MainSubMenu.TextVAlign = SmartX.SmartCheckBox.TextVerAlign.Middle; + this.checkBoxL2MainSubMenu.Visible = false; this.checkBoxL2MainSubMenu.Click += new System.EventHandler(this.checkBox_Click); // // checkBoxL2MainClear @@ -1364,6 +1366,7 @@ this.checkBoxL1MainSubMenu.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); this.checkBoxL1MainSubMenu.TextColorDisable = System.Drawing.Color.Gray; this.checkBoxL1MainSubMenu.TextVAlign = SmartX.SmartCheckBox.TextVerAlign.Middle; + this.checkBoxL1MainSubMenu.Visible = false; this.checkBoxL1MainSubMenu.Click += new System.EventHandler(this.checkBox_Click); // // checkBoxL1MainClear @@ -1503,28 +1506,28 @@ this.checkBoxL1MenuInformation.TextVAlign = SmartX.SmartCheckBox.TextVerAlign.Middle; this.checkBoxL1MenuInformation.Click += new System.EventHandler(this.checkBox_Click); // - // labelTitleMenuStatus + // labelTitleMenuEquipment // - this.labelTitleMenuStatus.BackGround = null; - this.labelTitleMenuStatus.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(52)))), ((int)(((byte)(51)))), ((int)(((byte)(65))))); - this.labelTitleMenuStatus.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(52)))), ((int)(((byte)(51)))), ((int)(((byte)(65))))); - this.labelTitleMenuStatus.BorderStyle = SmartX.SmartLabel.BorderStyles.None; - this.labelTitleMenuStatus.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular); - this.labelTitleMenuStatus.LineSpacing = 0F; - this.labelTitleMenuStatus.Location = new System.Drawing.Point(158, 515); - this.labelTitleMenuStatus.Name = "labelTitleMenuStatus"; - this.labelTitleMenuStatus.OverlapOptimize = true; - this.labelTitleMenuStatus.PasswordChar = '\0'; - this.labelTitleMenuStatus.Radius = 3; - this.labelTitleMenuStatus.RoundRectFillColor = System.Drawing.Color.LightBlue; - this.labelTitleMenuStatus.Size = new System.Drawing.Size(132, 23); - this.labelTitleMenuStatus.TabIndex = 137; - this.labelTitleMenuStatus.Text = "Status"; - this.labelTitleMenuStatus.TextColor = System.Drawing.Color.White; - this.labelTitleMenuStatus.TextColorDisable = System.Drawing.Color.Gray; - this.labelTitleMenuStatus.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; - this.labelTitleMenuStatus.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleMenuStatus.Wordwrap = false; + this.labelTitleMenuEquipment.BackGround = null; + this.labelTitleMenuEquipment.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(52)))), ((int)(((byte)(51)))), ((int)(((byte)(65))))); + this.labelTitleMenuEquipment.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(52)))), ((int)(((byte)(51)))), ((int)(((byte)(65))))); + this.labelTitleMenuEquipment.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelTitleMenuEquipment.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular); + this.labelTitleMenuEquipment.LineSpacing = 0F; + this.labelTitleMenuEquipment.Location = new System.Drawing.Point(158, 515); + this.labelTitleMenuEquipment.Name = "labelTitleMenuEquipment"; + this.labelTitleMenuEquipment.OverlapOptimize = true; + this.labelTitleMenuEquipment.PasswordChar = '\0'; + this.labelTitleMenuEquipment.Radius = 3; + this.labelTitleMenuEquipment.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelTitleMenuEquipment.Size = new System.Drawing.Size(132, 23); + this.labelTitleMenuEquipment.TabIndex = 137; + this.labelTitleMenuEquipment.Text = "Equipment"; + this.labelTitleMenuEquipment.TextColor = System.Drawing.Color.White; + this.labelTitleMenuEquipment.TextColorDisable = System.Drawing.Color.Gray; + this.labelTitleMenuEquipment.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; + this.labelTitleMenuEquipment.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleMenuEquipment.Wordwrap = false; // // labelTitleMenuInformation // @@ -1565,7 +1568,7 @@ this.labelTitleMenuAlarmLog.RoundRectFillColor = System.Drawing.Color.LightBlue; this.labelTitleMenuAlarmLog.Size = new System.Drawing.Size(132, 23); this.labelTitleMenuAlarmLog.TabIndex = 134; - this.labelTitleMenuAlarmLog.Text = "Alarm log"; + this.labelTitleMenuAlarmLog.Text = "Log_Alarm"; this.labelTitleMenuAlarmLog.TextColor = System.Drawing.Color.White; this.labelTitleMenuAlarmLog.TextColorDisable = System.Drawing.Color.Gray; this.labelTitleMenuAlarmLog.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; @@ -1588,7 +1591,7 @@ this.labelTitleMenuInspectionLog.RoundRectFillColor = System.Drawing.Color.LightBlue; this.labelTitleMenuInspectionLog.Size = new System.Drawing.Size(132, 23); this.labelTitleMenuInspectionLog.TabIndex = 133; - this.labelTitleMenuInspectionLog.Text = "Inspection log"; + this.labelTitleMenuInspectionLog.Text = "Log_Inspection"; this.labelTitleMenuInspectionLog.TextColor = System.Drawing.Color.White; this.labelTitleMenuInspectionLog.TextColorDisable = System.Drawing.Color.Gray; this.labelTitleMenuInspectionLog.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; @@ -1611,7 +1614,7 @@ this.labelTitleMenuHistoryLog.RoundRectFillColor = System.Drawing.Color.LightBlue; this.labelTitleMenuHistoryLog.Size = new System.Drawing.Size(132, 23); this.labelTitleMenuHistoryLog.TabIndex = 132; - this.labelTitleMenuHistoryLog.Text = "History log"; + this.labelTitleMenuHistoryLog.Text = "Log_History"; this.labelTitleMenuHistoryLog.TextColor = System.Drawing.Color.White; this.labelTitleMenuHistoryLog.TextColorDisable = System.Drawing.Color.Gray; this.labelTitleMenuHistoryLog.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; @@ -1664,28 +1667,28 @@ this.labelTitleMenuUserSetting.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelTitleMenuUserSetting.Wordwrap = false; // - // labelTitleMenuProduct + // labelTitleMenuRecipe // - this.labelTitleMenuProduct.BackGround = null; - this.labelTitleMenuProduct.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(52)))), ((int)(((byte)(51)))), ((int)(((byte)(65))))); - this.labelTitleMenuProduct.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(52)))), ((int)(((byte)(51)))), ((int)(((byte)(65))))); - this.labelTitleMenuProduct.BorderStyle = SmartX.SmartLabel.BorderStyles.None; - this.labelTitleMenuProduct.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular); - this.labelTitleMenuProduct.LineSpacing = 0F; - this.labelTitleMenuProduct.Location = new System.Drawing.Point(158, 283); - this.labelTitleMenuProduct.Name = "labelTitleMenuProduct"; - this.labelTitleMenuProduct.OverlapOptimize = true; - this.labelTitleMenuProduct.PasswordChar = '\0'; - this.labelTitleMenuProduct.Radius = 3; - this.labelTitleMenuProduct.RoundRectFillColor = System.Drawing.Color.LightBlue; - this.labelTitleMenuProduct.Size = new System.Drawing.Size(132, 23); - this.labelTitleMenuProduct.TabIndex = 126; - this.labelTitleMenuProduct.Text = "Product setting"; - this.labelTitleMenuProduct.TextColor = System.Drawing.Color.White; - this.labelTitleMenuProduct.TextColorDisable = System.Drawing.Color.Gray; - this.labelTitleMenuProduct.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; - this.labelTitleMenuProduct.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleMenuProduct.Wordwrap = false; + this.labelTitleMenuRecipe.BackGround = null; + this.labelTitleMenuRecipe.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(52)))), ((int)(((byte)(51)))), ((int)(((byte)(65))))); + this.labelTitleMenuRecipe.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(52)))), ((int)(((byte)(51)))), ((int)(((byte)(65))))); + this.labelTitleMenuRecipe.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelTitleMenuRecipe.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular); + this.labelTitleMenuRecipe.LineSpacing = 0F; + this.labelTitleMenuRecipe.Location = new System.Drawing.Point(158, 283); + this.labelTitleMenuRecipe.Name = "labelTitleMenuRecipe"; + this.labelTitleMenuRecipe.OverlapOptimize = true; + this.labelTitleMenuRecipe.PasswordChar = '\0'; + this.labelTitleMenuRecipe.Radius = 3; + this.labelTitleMenuRecipe.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelTitleMenuRecipe.Size = new System.Drawing.Size(132, 23); + this.labelTitleMenuRecipe.TabIndex = 126; + this.labelTitleMenuRecipe.Text = "Recipe setting"; + this.labelTitleMenuRecipe.TextColor = System.Drawing.Color.White; + this.labelTitleMenuRecipe.TextColorDisable = System.Drawing.Color.Gray; + this.labelTitleMenuRecipe.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; + this.labelTitleMenuRecipe.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleMenuRecipe.Wordwrap = false; // // labelTitleMainSubMenu // @@ -1708,6 +1711,7 @@ this.labelTitleMainSubMenu.TextColorDisable = System.Drawing.Color.Gray; this.labelTitleMainSubMenu.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; this.labelTitleMainSubMenu.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleMainSubMenu.Visible = false; this.labelTitleMainSubMenu.Wordwrap = false; // // labelTitleMainClear @@ -1871,14 +1875,14 @@ private SmartX.SmartCheckBox checkBoxL1MainClear; private SmartX.SmartCheckBox checkBoxL1MainProductChange; private SmartX.SmartLabel labelTitleMainProductChange; - private SmartX.SmartLabel labelTitleMenuStatus; + private SmartX.SmartLabel labelTitleMenuEquipment; private SmartX.SmartLabel labelTitleMenuInformation; private SmartX.SmartLabel labelTitleMenuAlarmLog; private SmartX.SmartLabel labelTitleMenuInspectionLog; private SmartX.SmartLabel labelTitleMenuHistoryLog; private SmartX.SmartLabel labelTitleMenuIOTest; private SmartX.SmartLabel labelTitleMenuUserSetting; - private SmartX.SmartLabel labelTitleMenuProduct; + private SmartX.SmartLabel labelTitleMenuRecipe; private SmartX.SmartLabel labelTitleMainSubMenu; private SmartX.SmartLabel labelTitleMainClear; private SmartX.SmartGroupBox groupBoxDefault; diff --git a/INT_PT002/Controls/User/ControlMenuUserUserEditor.Designer.cs b/INT_PT002/Controls/User/ControlMenuUserUserEditor.Designer.cs index 32aa402..c99c11a 100644 --- a/INT_PT002/Controls/User/ControlMenuUserUserEditor.Designer.cs +++ b/INT_PT002/Controls/User/ControlMenuUserUserEditor.Designer.cs @@ -137,15 +137,15 @@ this.smartKeyboard.HanYoungKeyDisable = true; this.smartKeyboard.KeyBoardBackImage = null; this.smartKeyboard.KeyboardType = SmartX.SmartKeyboard.KEYBOARDTYPES.NORMAL; - this.smartKeyboard.KeyFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(141)))), ((int)(((byte)(198)))), ((int)(((byte)(225))))); - this.smartKeyboard.KeyOutLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(141)))), ((int)(((byte)(198)))), ((int)(((byte)(225))))); + this.smartKeyboard.KeyFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(74)))), ((int)(((byte)(93)))), ((int)(((byte)(123))))); + this.smartKeyboard.KeyOutLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); this.smartKeyboard.KeyOutLineWidth = 1; - this.smartKeyboard.KeyPressFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(18)))), ((int)(((byte)(28)))), ((int)(((byte)(58))))); + this.smartKeyboard.KeyPressFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(38)))), ((int)(((byte)(46)))), ((int)(((byte)(60))))); this.smartKeyboard.KeyPressImage1 = ((System.Drawing.Image)(resources.GetObject("smartKeyboard.KeyPressImage1"))); this.smartKeyboard.KeyPressImage2 = ((System.Drawing.Image)(resources.GetObject("smartKeyboard.KeyPressImage2"))); this.smartKeyboard.KeyPressImage3 = ((System.Drawing.Image)(resources.GetObject("smartKeyboard.KeyPressImage3"))); - this.smartKeyboard.KeyPressOutLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(141)))), ((int)(((byte)(198)))), ((int)(((byte)(225))))); - this.smartKeyboard.KeyPressTextColor = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(150)))), ((int)(((byte)(150))))); + this.smartKeyboard.KeyPressOutLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(211)))), ((int)(((byte)(211)))), ((int)(((byte)(213))))); + this.smartKeyboard.KeyPressTextColor = System.Drawing.Color.FromArgb(((int)(((byte)(197)))), ((int)(((byte)(197)))), ((int)(((byte)(197))))); this.smartKeyboard.KeyTextColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255))))); this.smartKeyboard.KeyTextFont = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); this.smartKeyboard.KeyUpImage1 = ((System.Drawing.Image)(resources.GetObject("smartKeyboard.KeyUpImage1"))); @@ -158,7 +158,7 @@ this.smartKeyboard.OverlapOptimize = true; this.smartKeyboard.Radius = 5; this.smartKeyboard.RoundedCorners = false; - this.smartKeyboard.RoundRectFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(180)))), ((int)(((byte)(180)))), ((int)(((byte)(180))))); + this.smartKeyboard.RoundRectFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(12)))), ((int)(((byte)(21)))), ((int)(((byte)(50))))); this.smartKeyboard.Size = new System.Drawing.Size(16, 11); this.smartKeyboard.SizeRunTime = new System.Drawing.Size(897, 352); this.smartKeyboard.TabIndex = 119; @@ -167,7 +167,7 @@ this.smartKeyboard.Text = "smartKeyboard1"; this.smartKeyboard.TextColor = System.Drawing.Color.Black; this.smartKeyboard.TextColorDisable = System.Drawing.Color.Gray; - this.smartKeyboard.ThemeStyle = SmartX.SmartKeyboard.KEYBOARDTHEMESTYLE.GRAY_SKIN1; + this.smartKeyboard.ThemeStyle = SmartX.SmartKeyboard.KEYBOARDTHEMESTYLE.STANDARD4; this.smartKeyboard.OnXKeyClick += new System.EventHandler(this.smartKeyboard_OnXKeyClick); // // buttonPasswordEdit @@ -930,7 +930,7 @@ this.checkBoxMainProductChange.OverlapOptimize = true; this.checkBoxMainProductChange.Size = new System.Drawing.Size(150, 23); this.checkBoxMainProductChange.TabIndex = 0; - this.checkBoxMainProductChange.Text = "Change No"; + this.checkBoxMainProductChange.Text = "Change No."; this.checkBoxMainProductChange.TextColor = System.Drawing.Color.LightGray; this.checkBoxMainProductChange.TextColorDisable = System.Drawing.Color.LightGray; this.checkBoxMainProductChange.TextVAlign = SmartX.SmartCheckBox.TextVerAlign.Middle; diff --git a/INT_PT002/Controls/User/ControlMenuUserUserEditor.cs b/INT_PT002/Controls/User/ControlMenuUserUserEditor.cs index 50f1d94..6c87d4e 100644 --- a/INT_PT002/Controls/User/ControlMenuUserUserEditor.cs +++ b/INT_PT002/Controls/User/ControlMenuUserUserEditor.cs @@ -767,6 +767,13 @@ namespace INT_PT002.Controls this.listBoxUserList.SelectItemIndex = -1; this.listBoxUserList.SelectedIndexChanged += new EventHandler(this.listBoxUserList_SelectedIndexChanged); + this.smartKeyboard.Hide(); + this.buttonRegister.Enabled = true; + this.buttonDelete.Enabled = true; + this.listBoxUserList.Enabled = true; + this.SetEnablePassword(true); + this.SetEnableID(true); + if (this.buttonSave.Visible == true) this.buttonSave.Visible = false; } @@ -892,7 +899,7 @@ namespace INT_PT002.Controls private void buttonIDEdit_Click(object sender, EventArgs e) { this.smartKeyboard.KeyboardType = SmartX.SmartKeyboard.KEYBOARDTYPES.NORMAL; - this.smartKeyboard.Location = new Point(5, 139); + this.smartKeyboard.Location = new Point(5, 125); this.smartKeyboard.Size = new Size(897, 352); this.smartKeyboard.Hide(); @@ -905,13 +912,12 @@ namespace INT_PT002.Controls this.buttonDelete.Enabled = false; this.groupBoxAccessRight.Enabled = false; this.listBoxUserList.Enabled = false; - this.buttonIDEdit.Enabled = false; this.SetEnablePassword(false); } private void buttonPasswordEdit_Click(object sender, EventArgs e) { this.smartKeyboard.KeyboardType = SmartX.SmartKeyboard.KEYBOARDTYPES.NORMAL; - this.smartKeyboard.Location = new Point(5, 139); + this.smartKeyboard.Location = new Point(5, 125); this.smartKeyboard.Size = new Size(897, 352); this.smartKeyboard.Hide(); @@ -924,7 +930,6 @@ namespace INT_PT002.Controls this.buttonDelete.Enabled = false; this.groupBoxAccessRight.Enabled = false; this.listBoxUserList.Enabled = false; - this.buttonPasswordEdit.Enabled = false; this.SetEnableID(false); } private void labelExpiryDateOfAccount_Click(object sender, EventArgs e) diff --git a/INT_PT002/DataStore/Communication.cs b/INT_PT002/DataStore/Communication.cs index 34271db..db5dc96 100644 --- a/INT_PT002/DataStore/Communication.cs +++ b/INT_PT002/DataStore/Communication.cs @@ -20,6 +20,8 @@ namespace INT_PT002.DataStore public static readonly string CutInpupt = "Cbc00"; // 공장초기화 public static readonly string Initialization = "Cbi00"; + // Mainboard Reboot + public static readonly string MainboardReboot = "Cbr00"; // 운전 public static readonly string Start = "Cbs00"; // 정지 diff --git a/INT_PT002/DialogForms/DialogFormProgressBar.cs b/INT_PT002/DialogForms/DialogFormProgressBar.cs index bac1c41..7914727 100644 --- a/INT_PT002/DialogForms/DialogFormProgressBar.cs +++ b/INT_PT002/DialogForms/DialogFormProgressBar.cs @@ -27,6 +27,7 @@ namespace INT_PT002.DialogForms private string OldFilePath = ""; private string RemoveFolderPath = ""; FileInfo[] NewFiles; + public bool IsCommunicationLogOpen; // 업데이트 메인보드 public UpdateForMainBoard UpdateForMain; @@ -47,6 +48,7 @@ namespace INT_PT002.DialogForms this.Code = code; this.Language = language; + this.buttonCancel.Visible = false; //this.ParentForm = parent; if (language == Define.E_LanguageID.Korean) @@ -241,16 +243,43 @@ namespace INT_PT002.DialogForms catch { } - - fullPath = "SD Card\\DataBackup\\Communicationlog.txt"; + fullPath = "SD Card\\DataBackup\\UpdateLog.txt"; this.smartFileCommunicationLog.FilePathName = fullPath; this.smartFileCommunicationLog.Open(); + this.IsCommunicationLogOpen = true; } public void CloseSerialPort2() { - this.smartFileCommunicationLog.Close(); + if (this.IsCommunicationLogOpen == true) + { + this.IsCommunicationLogOpen = false; + this.smartFileCommunicationLog.Close(); + } this.smartSerialPort2.Close(); } + + public int TransferData(string command, string id) + { + int ret = 0; + string chkSum = "cc"; + StringBuilder sb = new StringBuilder(); + + sb.Append(command); + sb.Append(id); + + chkSum = this.Checksumcalculator(sb.ToString()); + + sb.Append(chkSum); + + if (this.smartSerialPort2.IsOpen == true) + this.smartSerialPort2.WriteFrame(sb.ToString(), SmartSerialPort.CODETYPES.ASCIICODE); + + // 통신 확인 로그 + if (this.IsCommunicationLogOpen == true) + this.smartFileCommunicationLog.StringType.Write(string.Format("Send ({0:yyyy-MM-dd HH:mm:ss}): {1}", DateTime.Now, sb.ToString())); + + return ret; + } private string Checksumcalculator(string strTemp) { @@ -485,9 +514,7 @@ namespace INT_PT002.DialogForms break; } } - #endregion - - private void UpdateMainBoardFinish(Define.E_LanguageID language) + private void UpdateFinish(Define.E_LanguageID language) { switch (language) { @@ -503,10 +530,14 @@ namespace INT_PT002.DialogForms break; } this.Refresh(); + if(this.Code ==1) + this.TransferData(CommunicationCommand.MainboardReboot, CommunicationID.MainBoard); this.smartTimerReboot.Start(); } #endregion + #endregion + #region Override Member protected override void OnLoad(EventArgs e) { @@ -558,8 +589,8 @@ namespace INT_PT002.DialogForms error = strTemp.Substring(4, 1); // 로그 - //if (this.IsCommunicationLogOpen == true) - this.smartFileCommunicationLog.StringType.Write(string.Format("Update Receive ({0:yyyy-MM-dd HH:mm:ss}): {1}", DateTime.Now, strTemp)); + if (this.IsCommunicationLogOpen == true) + this.smartFileCommunicationLog.StringType.Write(string.Format("Update Receive ({0:yyyy-MM-dd HH:mm:ss}): {1}", DateTime.Now, strTemp)); switch (cmd) { @@ -570,7 +601,7 @@ namespace INT_PT002.DialogForms { this.CloseSerialPort2(); this.progressBarUpdate.Value += 100; - this.UpdateMainBoardFinish(Language); + this.UpdateFinish(Language); } break; default: @@ -582,7 +613,8 @@ namespace INT_PT002.DialogForms address = strTemp.Substring(10, 4); receiveData = strTemp.Substring(14, strTemp.Length - 16); - this.smartFileCommunicationLog.StringType.Write(string.Format("Update Receive ({0:yyyy-MM-dd HH:mm:ss}): {1}", DateTime.Now, strTemp.Substring(0, 14))); + if (this.IsCommunicationLogOpen == true) + this.smartFileCommunicationLog.StringType.Write(string.Format("Update Receive ({0:yyyy-MM-dd HH:mm:ss}): {1}", DateTime.Now, strTemp.Substring(0, 14))); switch (address) { @@ -681,6 +713,8 @@ namespace INT_PT002.DialogForms this.TreatmentCopyNewFile(this.NewFiles); this.progressBarUpdate.Value += 100; + + this.UpdateFinish(Language); } } else if (this.Code == 2) diff --git a/INT_PT002/Forms/FormMain.cs b/INT_PT002/Forms/FormMain.cs index 59d32ec..cf1db95 100644 --- a/INT_PT002/Forms/FormMain.cs +++ b/INT_PT002/Forms/FormMain.cs @@ -29,6 +29,9 @@ namespace INT_PT002.Forms public Color ColorLogOff; public Color ColorLogOn; + private Color ColorButtonEnabled; + private Color ColorButtonDisabled; + // 파일 위치 private string m_PathLaunchFolder; private string m_PathSystemFileFolder; @@ -182,7 +185,10 @@ namespace INT_PT002.Forms this.PathDataAlarmFolder = this.PathDataFolder + "Alarm\\"; this.ColorLogOff = Color.Red; - this.ColorLogOn = Color.Green; + this.ColorLogOn = Color.FromArgb(39, 200, 64); + + this.ColorButtonEnabled = Color.Teal; + this.ColorButtonDisabled = Color.Gray; this.CurrentAlarmList = new AlarmList(); this.CurrentAlarmList.EventAlarmStateChange += new Define.EventHandlerAlarmStateChange(this.CurrentAlarmList_Change); @@ -295,6 +301,13 @@ namespace INT_PT002.Forms { this.smartForm1.Show(index); } + public Color ButtonColorChange(bool bValue) + { + if (bValue == false) + return this.ColorButtonDisabled; + else + return this.ColorButtonEnabled; + } private bool UI_Invoke(ThreadStart invoker) { try diff --git a/INT_PT002/Forms/FormMainDisplay2.Designer.cs b/INT_PT002/Forms/FormMainDisplay2.Designer.cs index 6721048..9578bcf 100644 --- a/INT_PT002/Forms/FormMainDisplay2.Designer.cs +++ b/INT_PT002/Forms/FormMainDisplay2.Designer.cs @@ -30,6 +30,16 @@ { System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormMainDisplay2)); this.smartForm1 = new SmartX.SmartForm(); + this.labelResult9 = new SmartX.SmartLabel(); + this.labelResult4 = new SmartX.SmartLabel(); + this.labelResult10 = new SmartX.SmartLabel(); + this.labelResult8 = new SmartX.SmartLabel(); + this.labelResult7 = new SmartX.SmartLabel(); + this.labelResult6 = new SmartX.SmartLabel(); + this.labelResult5 = new SmartX.SmartLabel(); + this.labelResult3 = new SmartX.SmartLabel(); + this.labelResult2 = new SmartX.SmartLabel(); + this.labelResult1 = new SmartX.SmartLabel(); this.pictureBoxProgress7Selected = new System.Windows.Forms.PictureBox(); this.labelProgress7_1 = new SmartX.SmartLabel(); this.pictureBoxProgress7 = new System.Windows.Forms.PictureBox(); @@ -114,16 +124,6 @@ this.labelPressure4 = new SmartX.SmartLabel(); this.labelPressure3 = new SmartX.SmartLabel(); this.labelPressure2 = new SmartX.SmartLabel(); - this.labelResult9 = new SmartX.SmartLabel(); - this.labelResult4 = new SmartX.SmartLabel(); - this.labelResult10 = new SmartX.SmartLabel(); - this.labelResult8 = new SmartX.SmartLabel(); - this.labelResult7 = new SmartX.SmartLabel(); - this.labelResult6 = new SmartX.SmartLabel(); - this.labelResult5 = new SmartX.SmartLabel(); - this.labelResult3 = new SmartX.SmartLabel(); - this.labelResult2 = new SmartX.SmartLabel(); - this.labelResult1 = new SmartX.SmartLabel(); this.buttonUser = new SmartX.SmartButton(); this.labelStop = new SmartX.SmartLabel(); this.labelStart = new SmartX.SmartLabel(); @@ -154,6 +154,8 @@ this.smartForm1.BackImage = ((System.Drawing.Image)(resources.GetObject("smartForm1.BackImage"))); this.smartForm1.CenterLocation = false; this.smartForm1.Controls.Add(this.labelResult9); + this.smartForm1.Controls.Add(this.labelUserID); + this.smartForm1.Controls.Add(this.labelUserLevel); this.smartForm1.Controls.Add(this.labelResult4); this.smartForm1.Controls.Add(this.labelResult10); this.smartForm1.Controls.Add(this.labelResult8); @@ -180,8 +182,6 @@ this.smartForm1.Controls.Add(this.buttonRecipeNo); this.smartForm1.Controls.Add(this.pictureBoxProgress0Selected); this.smartForm1.Controls.Add(this.labelCommunicationStatus); - this.smartForm1.Controls.Add(this.labelUserLevel); - this.smartForm1.Controls.Add(this.labelUserID); this.smartForm1.Controls.Add(this.smartLabel32); this.smartForm1.Controls.Add(this.smartLabel33); this.smartForm1.Controls.Add(this.smartLabel34); @@ -274,6 +274,246 @@ this.smartForm1.SpecialFunctionClickPointSize = 100; this.smartForm1.UseMainMenu = false; // + // labelResult9 + // + this.labelResult9.BackGround = null; + this.labelResult9.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(70)))), ((int)(((byte)(70))))); + this.labelResult9.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.labelResult9.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelResult9.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); + this.labelResult9.LineSpacing = 0F; + this.labelResult9.Location = new System.Drawing.Point(590, 680); + this.labelResult9.Name = "labelResult9"; + this.labelResult9.OverlapOptimize = true; + this.labelResult9.PasswordChar = '\0'; + this.labelResult9.Radius = 3; + this.labelResult9.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelResult9.Size = new System.Drawing.Size(123, 63); + this.labelResult9.TabIndex = 120; + this.labelResult9.Text = "Leak"; + this.labelResult9.TextColor = System.Drawing.Color.White; + this.labelResult9.TextColorDisable = System.Drawing.Color.Gray; + this.labelResult9.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelResult9.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelResult9.Visible = false; + this.labelResult9.Wordwrap = false; + // + // labelResult4 + // + this.labelResult4.BackGround = null; + this.labelResult4.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(39)))), ((int)(((byte)(200)))), ((int)(((byte)(64))))); + this.labelResult4.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.labelResult4.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelResult4.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); + this.labelResult4.LineSpacing = 0F; + this.labelResult4.Location = new System.Drawing.Point(590, 609); + this.labelResult4.Name = "labelResult4"; + this.labelResult4.OverlapOptimize = true; + this.labelResult4.PasswordChar = '\0'; + this.labelResult4.Radius = 3; + this.labelResult4.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelResult4.Size = new System.Drawing.Size(123, 63); + this.labelResult4.TabIndex = 115; + this.labelResult4.Text = "Pass"; + this.labelResult4.TextColor = System.Drawing.Color.White; + this.labelResult4.TextColorDisable = System.Drawing.Color.Gray; + this.labelResult4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelResult4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelResult4.Visible = false; + this.labelResult4.Wordwrap = false; + // + // labelResult10 + // + this.labelResult10.BackGround = null; + this.labelResult10.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(70)))), ((int)(((byte)(70))))); + this.labelResult10.BorderColor = System.Drawing.Color.Black; + this.labelResult10.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelResult10.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); + this.labelResult10.LineSpacing = 0F; + this.labelResult10.Location = new System.Drawing.Point(759, 680); + this.labelResult10.Name = "labelResult10"; + this.labelResult10.OverlapOptimize = true; + this.labelResult10.PasswordChar = '\0'; + this.labelResult10.Radius = 3; + this.labelResult10.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelResult10.Size = new System.Drawing.Size(123, 63); + this.labelResult10.TabIndex = 121; + this.labelResult10.Text = "Leak"; + this.labelResult10.TextColor = System.Drawing.Color.White; + this.labelResult10.TextColorDisable = System.Drawing.Color.Gray; + this.labelResult10.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelResult10.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelResult10.Visible = false; + this.labelResult10.Wordwrap = false; + // + // labelResult8 + // + this.labelResult8.BackGround = null; + this.labelResult8.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(39)))), ((int)(((byte)(200)))), ((int)(((byte)(64))))); + this.labelResult8.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(39)))), ((int)(((byte)(200)))), ((int)(((byte)(64))))); + this.labelResult8.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelResult8.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); + this.labelResult8.LineSpacing = 0F; + this.labelResult8.Location = new System.Drawing.Point(420, 680); + this.labelResult8.Name = "labelResult8"; + this.labelResult8.OverlapOptimize = true; + this.labelResult8.PasswordChar = '\0'; + this.labelResult8.Radius = 3; + this.labelResult8.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelResult8.Size = new System.Drawing.Size(123, 63); + this.labelResult8.TabIndex = 119; + this.labelResult8.Text = "Pass"; + this.labelResult8.TextColor = System.Drawing.Color.White; + this.labelResult8.TextColorDisable = System.Drawing.Color.Gray; + this.labelResult8.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelResult8.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelResult8.Visible = false; + this.labelResult8.Wordwrap = false; + // + // labelResult7 + // + this.labelResult7.BackGround = null; + this.labelResult7.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(39)))), ((int)(((byte)(200)))), ((int)(((byte)(64))))); + this.labelResult7.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(39)))), ((int)(((byte)(200)))), ((int)(((byte)(64))))); + this.labelResult7.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelResult7.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); + this.labelResult7.LineSpacing = 0F; + this.labelResult7.Location = new System.Drawing.Point(250, 680); + this.labelResult7.Name = "labelResult7"; + this.labelResult7.OverlapOptimize = true; + this.labelResult7.PasswordChar = '\0'; + this.labelResult7.Radius = 3; + this.labelResult7.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelResult7.Size = new System.Drawing.Size(123, 63); + this.labelResult7.TabIndex = 118; + this.labelResult7.Text = "Pass"; + this.labelResult7.TextColor = System.Drawing.Color.White; + this.labelResult7.TextColorDisable = System.Drawing.Color.Gray; + this.labelResult7.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelResult7.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelResult7.Visible = false; + this.labelResult7.Wordwrap = false; + // + // labelResult6 + // + this.labelResult6.BackGround = null; + this.labelResult6.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(39)))), ((int)(((byte)(200)))), ((int)(((byte)(64))))); + this.labelResult6.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(39)))), ((int)(((byte)(200)))), ((int)(((byte)(64))))); + this.labelResult6.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelResult6.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); + this.labelResult6.LineSpacing = 0F; + this.labelResult6.Location = new System.Drawing.Point(80, 680); + this.labelResult6.Name = "labelResult6"; + this.labelResult6.OverlapOptimize = true; + this.labelResult6.PasswordChar = '\0'; + this.labelResult6.Radius = 3; + this.labelResult6.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelResult6.Size = new System.Drawing.Size(123, 63); + this.labelResult6.TabIndex = 117; + this.labelResult6.Text = "Pass"; + this.labelResult6.TextColor = System.Drawing.Color.White; + this.labelResult6.TextColorDisable = System.Drawing.Color.Gray; + this.labelResult6.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelResult6.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelResult6.Visible = false; + this.labelResult6.Wordwrap = false; + // + // labelResult5 + // + this.labelResult5.BackGround = null; + this.labelResult5.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(39)))), ((int)(((byte)(200)))), ((int)(((byte)(64))))); + this.labelResult5.BorderColor = System.Drawing.Color.Black; + this.labelResult5.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelResult5.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); + this.labelResult5.LineSpacing = 0F; + this.labelResult5.Location = new System.Drawing.Point(759, 609); + this.labelResult5.Name = "labelResult5"; + this.labelResult5.OverlapOptimize = true; + this.labelResult5.PasswordChar = '\0'; + this.labelResult5.Radius = 3; + this.labelResult5.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelResult5.Size = new System.Drawing.Size(123, 63); + this.labelResult5.TabIndex = 116; + this.labelResult5.Text = "Pass"; + this.labelResult5.TextColor = System.Drawing.Color.White; + this.labelResult5.TextColorDisable = System.Drawing.Color.Gray; + this.labelResult5.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelResult5.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelResult5.Visible = false; + this.labelResult5.Wordwrap = false; + // + // labelResult3 + // + this.labelResult3.BackGround = null; + this.labelResult3.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(39)))), ((int)(((byte)(200)))), ((int)(((byte)(64))))); + this.labelResult3.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(39)))), ((int)(((byte)(200)))), ((int)(((byte)(64))))); + this.labelResult3.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelResult3.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); + this.labelResult3.LineSpacing = 0F; + this.labelResult3.Location = new System.Drawing.Point(420, 610); + this.labelResult3.Name = "labelResult3"; + this.labelResult3.OverlapOptimize = true; + this.labelResult3.PasswordChar = '\0'; + this.labelResult3.Radius = 3; + this.labelResult3.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelResult3.Size = new System.Drawing.Size(123, 63); + this.labelResult3.TabIndex = 114; + this.labelResult3.Text = "Pass"; + this.labelResult3.TextColor = System.Drawing.Color.White; + this.labelResult3.TextColorDisable = System.Drawing.Color.Gray; + this.labelResult3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelResult3.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelResult3.Visible = false; + this.labelResult3.Wordwrap = false; + // + // labelResult2 + // + this.labelResult2.BackGround = null; + this.labelResult2.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(39)))), ((int)(((byte)(200)))), ((int)(((byte)(64))))); + this.labelResult2.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(39)))), ((int)(((byte)(200)))), ((int)(((byte)(64))))); + this.labelResult2.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelResult2.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); + this.labelResult2.LineSpacing = 0F; + this.labelResult2.Location = new System.Drawing.Point(250, 610); + this.labelResult2.Name = "labelResult2"; + this.labelResult2.OverlapOptimize = true; + this.labelResult2.PasswordChar = '\0'; + this.labelResult2.Radius = 3; + this.labelResult2.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelResult2.Size = new System.Drawing.Size(123, 63); + this.labelResult2.TabIndex = 113; + this.labelResult2.Text = "Pass"; + this.labelResult2.TextColor = System.Drawing.Color.White; + this.labelResult2.TextColorDisable = System.Drawing.Color.Gray; + this.labelResult2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelResult2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelResult2.Visible = false; + this.labelResult2.Wordwrap = false; + // + // labelResult1 + // + this.labelResult1.BackGround = null; + this.labelResult1.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(39)))), ((int)(((byte)(200)))), ((int)(((byte)(64))))); + this.labelResult1.BorderColor = System.Drawing.Color.Black; + this.labelResult1.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelResult1.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); + this.labelResult1.LineSpacing = 0F; + this.labelResult1.Location = new System.Drawing.Point(80, 610); + this.labelResult1.Name = "labelResult1"; + this.labelResult1.OverlapOptimize = true; + this.labelResult1.PasswordChar = '\0'; + this.labelResult1.Radius = 3; + this.labelResult1.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelResult1.Size = new System.Drawing.Size(123, 63); + this.labelResult1.TabIndex = 112; + this.labelResult1.Text = "Pass"; + this.labelResult1.TextColor = System.Drawing.Color.White; + this.labelResult1.TextColorDisable = System.Drawing.Color.Gray; + this.labelResult1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelResult1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelResult1.Visible = false; + this.labelResult1.Wordwrap = false; + // // pictureBoxProgress7Selected // this.pictureBoxProgress7Selected.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(38)))), ((int)(((byte)(38)))), ((int)(((byte)(38))))); @@ -476,7 +716,7 @@ this.smartButton5.ImageDisable = null; this.smartButton5.ImageDown = null; this.smartButton5.ImageUp = null; - this.smartButton5.Location = new System.Drawing.Point(917, 471); + this.smartButton5.Location = new System.Drawing.Point(917, 609); this.smartButton5.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.smartButton5.Name = "smartButton5"; this.smartButton5.NestedClickEventPrevent = false; @@ -623,9 +863,9 @@ this.labelUserLevel.BackGroundColor = System.Drawing.Color.SkyBlue; this.labelUserLevel.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); this.labelUserLevel.BorderStyle = SmartX.SmartLabel.BorderStyles.None; - this.labelUserLevel.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold); + this.labelUserLevel.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold); this.labelUserLevel.LineSpacing = 0F; - this.labelUserLevel.Location = new System.Drawing.Point(917, 627); + this.labelUserLevel.Location = new System.Drawing.Point(787, 119); this.labelUserLevel.Name = "labelUserLevel"; this.labelUserLevel.OverlapOptimize = true; this.labelUserLevel.PasswordChar = '\0'; @@ -646,9 +886,9 @@ this.labelUserID.BackGroundColor = System.Drawing.Color.SkyBlue; this.labelUserID.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); this.labelUserID.BorderStyle = SmartX.SmartLabel.BorderStyles.None; - this.labelUserID.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold); + this.labelUserID.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold); this.labelUserID.LineSpacing = 0F; - this.labelUserID.Location = new System.Drawing.Point(917, 601); + this.labelUserID.Location = new System.Drawing.Point(787, 93); this.labelUserID.Name = "labelUserID"; this.labelUserID.OverlapOptimize = true; this.labelUserID.PasswordChar = '\0'; @@ -1352,9 +1592,9 @@ this.labelTime.BackGroundColor = System.Drawing.Color.SkyBlue; this.labelTime.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); this.labelTime.BorderStyle = SmartX.SmartLabel.BorderStyles.None; - this.labelTime.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold); + this.labelTime.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold); this.labelTime.LineSpacing = 0F; - this.labelTime.Location = new System.Drawing.Point(147, 119); + this.labelTime.Location = new System.Drawing.Point(141, 119); this.labelTime.Name = "labelTime"; this.labelTime.OverlapOptimize = true; this.labelTime.PasswordChar = '\0'; @@ -1754,7 +1994,7 @@ this.smartButton1.ImageDisable = null; this.smartButton1.ImageDown = null; this.smartButton1.ImageUp = null; - this.smartButton1.Location = new System.Drawing.Point(917, 422); + this.smartButton1.Location = new System.Drawing.Point(917, 560); this.smartButton1.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.smartButton1.Name = "smartButton1"; this.smartButton1.NestedClickEventPrevent = false; @@ -1773,7 +2013,7 @@ this.smartButton1.TextDownColor = System.Drawing.Color.FromArgb(((int)(((byte)(233)))), ((int)(((byte)(238)))), ((int)(((byte)(255))))); this.smartButton1.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; this.smartButton1.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; - this.smartButton1.Click += new System.EventHandler(this.smartButton5_Click); + this.smartButton1.Click += new System.EventHandler(this.smartButton4_Click); // // smartGroupBox1 // @@ -1786,10 +2026,10 @@ this.smartGroupBox1.FrameLineThickness = 2; this.smartGroupBox1.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.None; this.smartGroupBox1.HeaderHeightOffset = 12; - this.smartGroupBox1.Location = new System.Drawing.Point(343, 88); + this.smartGroupBox1.Location = new System.Drawing.Point(343, 90); this.smartGroupBox1.Name = "smartGroupBox1"; this.smartGroupBox1.RoundRadius = 5; - this.smartGroupBox1.Size = new System.Drawing.Size(550, 50); + this.smartGroupBox1.Size = new System.Drawing.Size(405, 50); this.smartGroupBox1.TabIndex = 134; this.smartGroupBox1.Text = "smartGroupBox1"; this.smartGroupBox1.TextColor = System.Drawing.Color.White; @@ -1799,9 +2039,9 @@ this.labelAlarm.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(52)))), ((int)(((byte)(51)))), ((int)(((byte)(65))))); this.labelAlarm.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular); this.labelAlarm.ForeColor = System.Drawing.Color.White; - this.labelAlarm.Location = new System.Drawing.Point(3, 27); + this.labelAlarm.Location = new System.Drawing.Point(3, 31); this.labelAlarm.Name = "labelAlarm"; - this.labelAlarm.Size = new System.Drawing.Size(466, 25); + this.labelAlarm.Size = new System.Drawing.Size(366, 20); // // labelPressure10 // @@ -2010,246 +2250,6 @@ this.labelPressure2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelPressure2.Wordwrap = false; // - // labelResult9 - // - this.labelResult9.BackGround = null; - this.labelResult9.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(70)))), ((int)(((byte)(70))))); - this.labelResult9.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); - this.labelResult9.BorderStyle = SmartX.SmartLabel.BorderStyles.None; - this.labelResult9.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); - this.labelResult9.LineSpacing = 0F; - this.labelResult9.Location = new System.Drawing.Point(590, 680); - this.labelResult9.Name = "labelResult9"; - this.labelResult9.OverlapOptimize = true; - this.labelResult9.PasswordChar = '\0'; - this.labelResult9.Radius = 3; - this.labelResult9.RoundRectFillColor = System.Drawing.Color.LightBlue; - this.labelResult9.Size = new System.Drawing.Size(123, 63); - this.labelResult9.TabIndex = 120; - this.labelResult9.Text = "Leak"; - this.labelResult9.TextColor = System.Drawing.Color.White; - this.labelResult9.TextColorDisable = System.Drawing.Color.Gray; - this.labelResult9.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelResult9.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelResult9.Visible = false; - this.labelResult9.Wordwrap = false; - // - // labelResult4 - // - this.labelResult4.BackGround = null; - this.labelResult4.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(39)))), ((int)(((byte)(200)))), ((int)(((byte)(64))))); - this.labelResult4.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); - this.labelResult4.BorderStyle = SmartX.SmartLabel.BorderStyles.None; - this.labelResult4.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); - this.labelResult4.LineSpacing = 0F; - this.labelResult4.Location = new System.Drawing.Point(590, 609); - this.labelResult4.Name = "labelResult4"; - this.labelResult4.OverlapOptimize = true; - this.labelResult4.PasswordChar = '\0'; - this.labelResult4.Radius = 3; - this.labelResult4.RoundRectFillColor = System.Drawing.Color.LightBlue; - this.labelResult4.Size = new System.Drawing.Size(123, 63); - this.labelResult4.TabIndex = 115; - this.labelResult4.Text = "Pass"; - this.labelResult4.TextColor = System.Drawing.Color.White; - this.labelResult4.TextColorDisable = System.Drawing.Color.Gray; - this.labelResult4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelResult4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelResult4.Visible = false; - this.labelResult4.Wordwrap = false; - // - // labelResult10 - // - this.labelResult10.BackGround = null; - this.labelResult10.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(70)))), ((int)(((byte)(70))))); - this.labelResult10.BorderColor = System.Drawing.Color.Black; - this.labelResult10.BorderStyle = SmartX.SmartLabel.BorderStyles.None; - this.labelResult10.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); - this.labelResult10.LineSpacing = 0F; - this.labelResult10.Location = new System.Drawing.Point(759, 680); - this.labelResult10.Name = "labelResult10"; - this.labelResult10.OverlapOptimize = true; - this.labelResult10.PasswordChar = '\0'; - this.labelResult10.Radius = 3; - this.labelResult10.RoundRectFillColor = System.Drawing.Color.LightBlue; - this.labelResult10.Size = new System.Drawing.Size(123, 63); - this.labelResult10.TabIndex = 121; - this.labelResult10.Text = "Leak"; - this.labelResult10.TextColor = System.Drawing.Color.White; - this.labelResult10.TextColorDisable = System.Drawing.Color.Gray; - this.labelResult10.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelResult10.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelResult10.Visible = false; - this.labelResult10.Wordwrap = false; - // - // labelResult8 - // - this.labelResult8.BackGround = null; - this.labelResult8.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(39)))), ((int)(((byte)(200)))), ((int)(((byte)(64))))); - this.labelResult8.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(39)))), ((int)(((byte)(200)))), ((int)(((byte)(64))))); - this.labelResult8.BorderStyle = SmartX.SmartLabel.BorderStyles.None; - this.labelResult8.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); - this.labelResult8.LineSpacing = 0F; - this.labelResult8.Location = new System.Drawing.Point(420, 680); - this.labelResult8.Name = "labelResult8"; - this.labelResult8.OverlapOptimize = true; - this.labelResult8.PasswordChar = '\0'; - this.labelResult8.Radius = 3; - this.labelResult8.RoundRectFillColor = System.Drawing.Color.LightBlue; - this.labelResult8.Size = new System.Drawing.Size(123, 63); - this.labelResult8.TabIndex = 119; - this.labelResult8.Text = "Pass"; - this.labelResult8.TextColor = System.Drawing.Color.White; - this.labelResult8.TextColorDisable = System.Drawing.Color.Gray; - this.labelResult8.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelResult8.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelResult8.Visible = false; - this.labelResult8.Wordwrap = false; - // - // labelResult7 - // - this.labelResult7.BackGround = null; - this.labelResult7.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(39)))), ((int)(((byte)(200)))), ((int)(((byte)(64))))); - this.labelResult7.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(39)))), ((int)(((byte)(200)))), ((int)(((byte)(64))))); - this.labelResult7.BorderStyle = SmartX.SmartLabel.BorderStyles.None; - this.labelResult7.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); - this.labelResult7.LineSpacing = 0F; - this.labelResult7.Location = new System.Drawing.Point(250, 680); - this.labelResult7.Name = "labelResult7"; - this.labelResult7.OverlapOptimize = true; - this.labelResult7.PasswordChar = '\0'; - this.labelResult7.Radius = 3; - this.labelResult7.RoundRectFillColor = System.Drawing.Color.LightBlue; - this.labelResult7.Size = new System.Drawing.Size(123, 63); - this.labelResult7.TabIndex = 118; - this.labelResult7.Text = "Pass"; - this.labelResult7.TextColor = System.Drawing.Color.White; - this.labelResult7.TextColorDisable = System.Drawing.Color.Gray; - this.labelResult7.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelResult7.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelResult7.Visible = false; - this.labelResult7.Wordwrap = false; - // - // labelResult6 - // - this.labelResult6.BackGround = null; - this.labelResult6.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(39)))), ((int)(((byte)(200)))), ((int)(((byte)(64))))); - this.labelResult6.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(39)))), ((int)(((byte)(200)))), ((int)(((byte)(64))))); - this.labelResult6.BorderStyle = SmartX.SmartLabel.BorderStyles.None; - this.labelResult6.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); - this.labelResult6.LineSpacing = 0F; - this.labelResult6.Location = new System.Drawing.Point(80, 680); - this.labelResult6.Name = "labelResult6"; - this.labelResult6.OverlapOptimize = true; - this.labelResult6.PasswordChar = '\0'; - this.labelResult6.Radius = 3; - this.labelResult6.RoundRectFillColor = System.Drawing.Color.LightBlue; - this.labelResult6.Size = new System.Drawing.Size(123, 63); - this.labelResult6.TabIndex = 117; - this.labelResult6.Text = "Pass"; - this.labelResult6.TextColor = System.Drawing.Color.White; - this.labelResult6.TextColorDisable = System.Drawing.Color.Gray; - this.labelResult6.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelResult6.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelResult6.Visible = false; - this.labelResult6.Wordwrap = false; - // - // labelResult5 - // - this.labelResult5.BackGround = null; - this.labelResult5.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(39)))), ((int)(((byte)(200)))), ((int)(((byte)(64))))); - this.labelResult5.BorderColor = System.Drawing.Color.Black; - this.labelResult5.BorderStyle = SmartX.SmartLabel.BorderStyles.None; - this.labelResult5.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); - this.labelResult5.LineSpacing = 0F; - this.labelResult5.Location = new System.Drawing.Point(759, 609); - this.labelResult5.Name = "labelResult5"; - this.labelResult5.OverlapOptimize = true; - this.labelResult5.PasswordChar = '\0'; - this.labelResult5.Radius = 3; - this.labelResult5.RoundRectFillColor = System.Drawing.Color.LightBlue; - this.labelResult5.Size = new System.Drawing.Size(123, 63); - this.labelResult5.TabIndex = 116; - this.labelResult5.Text = "Pass"; - this.labelResult5.TextColor = System.Drawing.Color.White; - this.labelResult5.TextColorDisable = System.Drawing.Color.Gray; - this.labelResult5.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelResult5.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelResult5.Visible = false; - this.labelResult5.Wordwrap = false; - // - // labelResult3 - // - this.labelResult3.BackGround = null; - this.labelResult3.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(39)))), ((int)(((byte)(200)))), ((int)(((byte)(64))))); - this.labelResult3.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(39)))), ((int)(((byte)(200)))), ((int)(((byte)(64))))); - this.labelResult3.BorderStyle = SmartX.SmartLabel.BorderStyles.None; - this.labelResult3.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); - this.labelResult3.LineSpacing = 0F; - this.labelResult3.Location = new System.Drawing.Point(420, 610); - this.labelResult3.Name = "labelResult3"; - this.labelResult3.OverlapOptimize = true; - this.labelResult3.PasswordChar = '\0'; - this.labelResult3.Radius = 3; - this.labelResult3.RoundRectFillColor = System.Drawing.Color.LightBlue; - this.labelResult3.Size = new System.Drawing.Size(123, 63); - this.labelResult3.TabIndex = 114; - this.labelResult3.Text = "Pass"; - this.labelResult3.TextColor = System.Drawing.Color.White; - this.labelResult3.TextColorDisable = System.Drawing.Color.Gray; - this.labelResult3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelResult3.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelResult3.Visible = false; - this.labelResult3.Wordwrap = false; - // - // labelResult2 - // - this.labelResult2.BackGround = null; - this.labelResult2.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(39)))), ((int)(((byte)(200)))), ((int)(((byte)(64))))); - this.labelResult2.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(39)))), ((int)(((byte)(200)))), ((int)(((byte)(64))))); - this.labelResult2.BorderStyle = SmartX.SmartLabel.BorderStyles.None; - this.labelResult2.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); - this.labelResult2.LineSpacing = 0F; - this.labelResult2.Location = new System.Drawing.Point(250, 610); - this.labelResult2.Name = "labelResult2"; - this.labelResult2.OverlapOptimize = true; - this.labelResult2.PasswordChar = '\0'; - this.labelResult2.Radius = 3; - this.labelResult2.RoundRectFillColor = System.Drawing.Color.LightBlue; - this.labelResult2.Size = new System.Drawing.Size(123, 63); - this.labelResult2.TabIndex = 113; - this.labelResult2.Text = "Pass"; - this.labelResult2.TextColor = System.Drawing.Color.White; - this.labelResult2.TextColorDisable = System.Drawing.Color.Gray; - this.labelResult2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelResult2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelResult2.Visible = false; - this.labelResult2.Wordwrap = false; - // - // labelResult1 - // - this.labelResult1.BackGround = null; - this.labelResult1.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(39)))), ((int)(((byte)(200)))), ((int)(((byte)(64))))); - this.labelResult1.BorderColor = System.Drawing.Color.Black; - this.labelResult1.BorderStyle = SmartX.SmartLabel.BorderStyles.None; - this.labelResult1.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); - this.labelResult1.LineSpacing = 0F; - this.labelResult1.Location = new System.Drawing.Point(80, 610); - this.labelResult1.Name = "labelResult1"; - this.labelResult1.OverlapOptimize = true; - this.labelResult1.PasswordChar = '\0'; - this.labelResult1.Radius = 3; - this.labelResult1.RoundRectFillColor = System.Drawing.Color.LightBlue; - this.labelResult1.Size = new System.Drawing.Size(123, 63); - this.labelResult1.TabIndex = 112; - this.labelResult1.Text = "Pass"; - this.labelResult1.TextColor = System.Drawing.Color.White; - this.labelResult1.TextColorDisable = System.Drawing.Color.Gray; - this.labelResult1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelResult1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelResult1.Visible = false; - this.labelResult1.Wordwrap = false; - // // buttonUser // this.buttonUser.BackGround = this.smartForm1; @@ -2339,7 +2339,7 @@ this.buttonExit.BackGround = this.smartForm1; this.buttonExit.BackGroundColor = System.Drawing.Color.Gray; this.buttonExit.ButtonColor = System.Drawing.Color.Teal; - this.buttonExit.ButtonDownColor = System.Drawing.Color.DarkGray; + this.buttonExit.ButtonDownColor = System.Drawing.Color.DarkSlateGray; this.buttonExit.ButtonImageAutoSize = true; this.buttonExit.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; this.buttonExit.ButtonText = "EXIT"; @@ -2364,8 +2364,8 @@ this.buttonExit.TabIndex = 22; this.buttonExit.Text = null; this.buttonExit.TextColor = System.Drawing.Color.White; - this.buttonExit.TextColorDisable = System.Drawing.Color.Gray; - this.buttonExit.TextDownColor = System.Drawing.Color.Gainsboro; + this.buttonExit.TextColorDisable = System.Drawing.Color.Gainsboro; + this.buttonExit.TextDownColor = System.Drawing.Color.Chartreuse; this.buttonExit.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; this.buttonExit.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; this.buttonExit.Click += new System.EventHandler(this.buttonExit_Click); diff --git a/INT_PT002/Forms/FormMainDisplay2.cs b/INT_PT002/Forms/FormMainDisplay2.cs index 023f63d..121b811 100644 --- a/INT_PT002/Forms/FormMainDisplay2.cs +++ b/INT_PT002/Forms/FormMainDisplay2.cs @@ -23,6 +23,8 @@ namespace INT_PT002.Forms private int FlagIgnoreCNT; private string MessageBoxRange; + // 이전 단계 번호(Index 아님) 저장용 변수 + private Define.E_ProcessStatus PreviousStageNum; int testIndex; private Define.E_ProcessStatus ProcessStatus; @@ -36,7 +38,7 @@ namespace INT_PT002.Forms private Color ColorResultNone; private Color ColorSensorNormal; private Color ColorSensorError; - + private Collection CollectionLabelPoint; private Collection CollectionLabelResult; private Collection CollectionLabelProgress; @@ -81,6 +83,7 @@ namespace INT_PT002.Forms this.FlagIgnoreCNT = 0; this.MessageBoxRange = ""; this.ProcessStatus = Define.E_ProcessStatus._0_None; + this.PreviousStageNum = Define.E_ProcessStatus._0_None; this.ColorProgressOff = Color.FromArgb(231, 231, 231); this.SizeProgressOff = new Size(155, 140); @@ -384,7 +387,7 @@ namespace INT_PT002.Forms break; case Define.E_UserStatus.LogOff: id = "LogOff"; - group = ""; + group = "LogOff"; if (this.labelUserLevel.TextColor != this.ParentForm.ColorLogOff) this.labelUserLevel.TextColor = this.labelUserID.TextColor = this.ParentForm.ColorLogOff; @@ -399,6 +402,11 @@ namespace INT_PT002.Forms break; } + this.buttonRecipeNo.ButtonColor = this.ParentForm.ButtonColorChange(this.buttonRecipeNo.Enabled); + this.buttonClear.ButtonColor = this.ParentForm.ButtonColorChange(this.buttonClear.Enabled); + this.buttonInspection.ButtonColor = this.ParentForm.ButtonColorChange(this.buttonInspection.Enabled); + this.buttonMenu.ButtonColor = this.ParentForm.ButtonColorChange(this.buttonMenu.Enabled); + if (this.labelUserLevel.Text != group) this.labelUserLevel.Text = group; if (this.labelUserID.Text != id) @@ -583,6 +591,43 @@ namespace INT_PT002.Forms { this.ProcessStatus = status; + switch (this.PreviousStageNum) + { + case Define.E_ProcessStatus._0_None: + break; + case Define.E_ProcessStatus._1_Initial: + for (int i = 0; i < this.CollectionLabelProgress.Count; i++) + this.CollectionLabelProgress[i].Location = this.CollectionLabelPoint[i]; + + this.UnselectProcessLabelRefresh(0); + break; + case Define.E_ProcessStatus._2_ProductEntry: + this.UnselectProcessLabelRefresh(1); + break; + case Define.E_ProcessStatus._3_ChamberConbined: + this.UnselectProcessLabelRefresh(2); + break; + case Define.E_ProcessStatus._4_VacuumStart: + this.UnselectProcessLabelRefresh(3); + break; + case Define.E_ProcessStatus._5_VacuumHold: + this.UnselectProcessLabelRefresh(4); + break; + case Define.E_ProcessStatus._6_Judgment: + break; + case Define.E_ProcessStatus._7_VacuumBreak: + this.UnselectProcessLabelRefresh(5); + break; + case Define.E_ProcessStatus._8_ChamberSeparation: + this.UnselectProcessLabelRefresh(6); + break; + case Define.E_ProcessStatus._9_ProductRelease: + this.UnselectProcessLabelRefresh(7); + break; + default: + break; + } + switch (status) { case Define.E_ProcessStatus._0_None: @@ -591,43 +636,36 @@ namespace INT_PT002.Forms for (int i = 0; i < this.CollectionLabelProgress.Count; i++) this.CollectionLabelProgress[i].Location = this.CollectionLabelPoint[i]; - this.UnselectProcessLabelRefresh(this.CollectionLabelProgress.Count - 1); this.SelectProcessLabelRefresh(0); break; case Define.E_ProcessStatus._2_ProductEntry: - this.UnselectProcessLabelRefresh(0); this.SelectProcessLabelRefresh(1); break; case Define.E_ProcessStatus._3_ChamberConbined: - this.UnselectProcessLabelRefresh(1); this.SelectProcessLabelRefresh(2); break; case Define.E_ProcessStatus._4_VacuumStart: - this.UnselectProcessLabelRefresh(2); this.SelectProcessLabelRefresh(3); break; case Define.E_ProcessStatus._5_VacuumHold: - this.UnselectProcessLabelRefresh(3); this.SelectProcessLabelRefresh(4); break; case Define.E_ProcessStatus._6_Judgment: break; case Define.E_ProcessStatus._7_VacuumBreak: - this.UnselectProcessLabelRefresh(4); this.SelectProcessLabelRefresh(5); break; case Define.E_ProcessStatus._8_ChamberSeparation: - this.UnselectProcessLabelRefresh(5); this.SelectProcessLabelRefresh(6); break; case Define.E_ProcessStatus._9_ProductRelease: - this.UnselectProcessLabelRefresh(6); this.SelectProcessLabelRefresh(7); break; default: break; } + this.PreviousStageNum = status; this.ProgressBarSetting(status); } private void UpdateDisplayDotGraphDiff(SmartDraw draw, DiffData diff) @@ -723,10 +761,10 @@ namespace INT_PT002.Forms this.CollectionLabelSbAlarm[9].Visible = alarm.CollectionIsSensorBoardError[9]; value = value.Trim(); - this.labelAlarm.Size = new Size(value.Length * 9, 20); + this.labelAlarm.Size = new Size(value.Length * 8, 20); this.labelAlarm.Text = value; - if (this.labelAlarm.Width > 548) + if (this.labelAlarm.Width > 400) { if (this.labelAlarm.Text != "") this.smartTimerAlarm.Start(); @@ -734,7 +772,7 @@ namespace INT_PT002.Forms else { this.smartTimerAlarm.Stop(); - this.labelAlarm.Location = new Point(3, 27); + this.labelAlarm.Location = new Point(3, 26); } } public void UpdateDisplayDiffData(Collection datas) @@ -992,10 +1030,10 @@ namespace INT_PT002.Forms //value += "a6_Pressure "; value = value.Trim(); - this.labelAlarm.Size = new Size(value.Length * 9, 20); + this.labelAlarm.Size = new Size(value.Length * 8, 20); this.labelAlarm.Text = value; - if (this.labelAlarm.Width > 548) + if (this.labelAlarm.Width > 400) { if (this.labelAlarm.Text != "") this.smartTimerAlarm.Start(); @@ -1003,7 +1041,7 @@ namespace INT_PT002.Forms else { this.smartTimerAlarm.Stop(); - this.labelAlarm.Location = new Point(3, 27); + this.labelAlarm.Location = new Point(3, 26); } } @@ -1021,10 +1059,10 @@ namespace INT_PT002.Forms //value += "a6_Pressure "; value = value.Trim(); - this.labelAlarm.Size = new Size(value.Length * 9, 20); + this.labelAlarm.Size = new Size(value.Length * 8, 20); this.labelAlarm.Text = value; - if (this.labelAlarm.Width > 548) + if (this.labelAlarm.Width > 400) { if (this.labelAlarm.Text != "") this.smartTimerAlarm.Start(); @@ -1032,7 +1070,7 @@ namespace INT_PT002.Forms else { this.smartTimerAlarm.Stop(); - this.labelAlarm.Location = new Point(3, 27); + this.labelAlarm.Location = new Point(3, 26); } } @@ -1050,10 +1088,10 @@ namespace INT_PT002.Forms //value += "a6_Pressure "; value = value.Trim(); - this.labelAlarm.Size = new Size(value.Length * 9, 20); + this.labelAlarm.Size = new Size(value.Length * 8, 20); this.labelAlarm.Text = value; - if (this.labelAlarm.Width > 548) + if (this.labelAlarm.Width > 400) { if (this.labelAlarm.Text != "") this.smartTimerAlarm.Start(); @@ -1061,7 +1099,7 @@ namespace INT_PT002.Forms else { this.smartTimerAlarm.Stop(); - this.labelAlarm.Location = new Point(3, 27); + this.labelAlarm.Location = new Point(3, 26); } } @@ -1075,14 +1113,14 @@ namespace INT_PT002.Forms value += "a2_Servo1 "; value += "a3_Servo2 "; value += "a4_Servo1 Torque "; - //value += "a5_Servo2 Torque "; + value += "a5_Servo2 Torque "; //value += "a6_Pressure "; value = value.Trim(); - this.labelAlarm.Size = new Size(value.Length * 9, 20); + this.labelAlarm.Size = new Size(value.Length * 8, 20); this.labelAlarm.Text = value; - if (this.labelAlarm.Width > 548) + if (this.labelAlarm.Width > 400) { if (this.labelAlarm.Text != "") this.smartTimerAlarm.Start(); @@ -1090,7 +1128,7 @@ namespace INT_PT002.Forms else { this.smartTimerAlarm.Stop(); - this.labelAlarm.Location = new Point(3, 27); + this.labelAlarm.Location = new Point(3, 26); } } diff --git a/INT_PT002/Forms/FormMainDisplay2.resx b/INT_PT002/Forms/FormMainDisplay2.resx index 102bf0a..ee89ca3 100644 --- a/INT_PT002/Forms/FormMainDisplay2.resx +++ b/INT_PT002/Forms/FormMainDisplay2.resx @@ -165,493 +165,511 @@ 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 + QUXeJxPU6kmRVTadWWrYqy+nZ2aN/PqbdQcHAPL/nkpVN1xw+arzLlvtc7n8v+a8mmvOv3xrhSoDH3sm + KUV3rdk5OX0bv7L94ABA7I+s7PsgQUSl7dUu3HTRFbERldQGZcgx9rzzV6879AfabrzxRn20HfNMmjRJ + 7VPyR42TWjYwtXgk8a0HMmeNdb8CkPz5G6k/dMhJ0Xe9tOapP3ZMavnIwVUaJH3waOaCQ29CyFw6M+nD + J5Ja1D+02fcellWctwnlJCem/dI96d16cnWHlnm/Qcac8WoBlZz9u5I6PB7/SLTTkR/yXM2slfN8HwJ+ + 9WZnZvqkX9SKL730Uo0aNaTjcfLGG2+oi4wBQOEYAIRhbJrFIsVvm1LUFNKK+X1vzzfffKMvdsXmnUJG + 9EKF5qg2NEekyZPhkF7TFaOmgfq/okZv7nDxxADA/TGSoxe/V21T4iNybDgJdK/qiw+mmAMAFZsv4CKh + yfPPP6+KkpgY3+CJ18+KrF0q+qHv+o3esjt+1db905dsHDNtYf/fxnfr9XPbz75768PPXnzno6ebffBQ + ozfufPzF+ET9ppS0tNSb7pCOWQ8ASkU9dPd9T77y2nulK+tn8ZUzK9S+9q5mvw0f3rp997MrPaB6dOna + z4i4950W7Z03qWdkZLzyRuuzfS9HqAFAnTvubfTCK69GygAgb5WS0XVvvPOJHTt9fwJsz55dTzZpJQtH + VPO178L3R74KdP/C97fDKt7x51/678BKpLG54Mo6Zc9tEHnhYyLqoscrnt/A2Y4MAB575vUk18hEkpKW + /uUdtfaW8Q0A4stV6n/ZNXGJiQcSE6Y0aLjH+W7QyMq7IqIGfNAuKztr6YpVY6NrqAFAUvmoCRdePm22 + frkjJT2z94N1dqsWv0L05io1hvTo/s/K1atWr1m9as3qNWv7f/Xl8uoXxpWPlm3K1f1TstyEob+pdVUy + MrMzs7I2bd00adK4P37oM/HTLuNefWviY8/MvP/hZTfdvf7cS/eUq3Qg78O+IqlC9PQKlZb+s2Lcj/3W + ldYDgIQK0cuja/T94uv5s2fO+XvavBl/z5v594JZ0+fPmTm4Q5fejV9NOFjirOzsXk813l6qgjMAyOv1 + K26PqjGhc5dfWn24JSJafbBY5suN6lX7vriDf/Zh2bJl+mg75vn444/VPmVM/i19TL/0sf3zGd0v7bdv + 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 @@ -708,224 +726,210 @@ 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 @@ -4179,493 +4183,511 @@ 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 + QUXeJxPU6kmRVTadWWrYqy+nZ2aN/PqbdQcHAPL/nkpVN1xw+arzLlvtc7n8v+a8mmvOv3xrhSoDH3sm + KUV3rdk5OX0bv7L94ABA7I+s7PsgQUSl7dUu3HTRFbERldQGZcgx9rzzV6879AfabrzxRn20HfNMmjRJ + 7VPyR42TWjYwtXgk8a0HMmeNdb8CkPz5G6k/dMhJ0Xe9tOapP3ZMavnIwVUaJH3waOaCQ29CyFw6M+nD + J5Ja1D+02fcellWctwnlJCem/dI96d16cnWHlnm/Qcac8WoBlZz9u5I6PB7/SLTTkR/yXM2slfN8HwJ+ + 9WZnZvqkX9SKL730Uo0aNaTjcfLGG2+oi4wBQOEYAIRhbJrFIsVvm1LUFNKK+X1vzzfffKMvdsXmnUJG + 9EKF5qg2NEekyZPhkF7TFaOmgfq/okZv7nDxxADA/TGSoxe/V21T4iNybDgJdK/qiw+mmAMAFZsv4CKh + yfPPP6+KkpgY3+CJ18+KrF0q+qHv+o3esjt+1db905dsHDNtYf/fxnfr9XPbz75768PPXnzno6ebffBQ + ozfufPzF+ET9ppS0tNSb7pCOWQ8ASkU9dPd9T77y2nulK+tn8ZUzK9S+9q5mvw0f3rp997MrPaB6dOna + z4i4950W7Z03qWdkZLzyRuuzfS9HqAFAnTvubfTCK69GygAgb5WS0XVvvPOJHTt9fwJsz55dTzZpJQtH + VPO178L3R74KdP/C97fDKt7x51/678BKpLG54Mo6Zc9tEHnhYyLqoscrnt/A2Y4MAB575vUk18hEkpKW + /uUdtfaW8Q0A4stV6n/ZNXGJiQcSE6Y0aLjH+W7QyMq7IqIGfNAuKztr6YpVY6NrqAFAUvmoCRdePm22 + frkjJT2z94N1dqsWv0L05io1hvTo/s/K1atWr1m9as3qNWv7f/Xl8uoXxpWPlm3K1f1TstyEob+pdVUy + MrMzs7I2bd00adK4P37oM/HTLuNefWviY8/MvP/hZTfdvf7cS/eUq3Qg78O+IqlC9PQKlZb+s2Lcj/3W + ldYDgIQK0cuja/T94uv5s2fO+XvavBl/z5v594JZ0+fPmTm4Q5fejV9NOFjirOzsXk813l6qgjMAyOv1 + K26PqjGhc5dfWn24JSJafbBY5suN6lX7vriDf/Zh2bJl+mg75vn444/VPmVM/i19TL/0sf3zGd0v7bdv + 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 @@ -4722,224 +4744,210 @@ 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 diff --git a/INT_PT002/Forms/FormMenu.Designer.cs b/INT_PT002/Forms/FormMenu.Designer.cs index 12f6dcc..99cdee9 100644 --- a/INT_PT002/Forms/FormMenu.Designer.cs +++ b/INT_PT002/Forms/FormMenu.Designer.cs @@ -176,7 +176,7 @@ this.labelUserID.BackGroundColor = System.Drawing.Color.Black; this.labelUserID.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); this.labelUserID.BorderStyle = SmartX.SmartLabel.BorderStyles.None; - this.labelUserID.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold); + this.labelUserID.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold); this.labelUserID.LineSpacing = 0F; this.labelUserID.Location = new System.Drawing.Point(703, 13); this.labelUserID.Name = "labelUserID"; @@ -199,7 +199,7 @@ this.labelUserLevel.BackGroundColor = System.Drawing.Color.Black; this.labelUserLevel.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); this.labelUserLevel.BorderStyle = SmartX.SmartLabel.BorderStyles.None; - this.labelUserLevel.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold); + this.labelUserLevel.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold); this.labelUserLevel.LineSpacing = 0F; this.labelUserLevel.Location = new System.Drawing.Point(809, 13); this.labelUserLevel.Name = "labelUserLevel"; @@ -229,7 +229,7 @@ this.smartLabel1.BackGroundColor = System.Drawing.Color.Black; this.smartLabel1.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); this.smartLabel1.BorderStyle = SmartX.SmartLabel.BorderStyles.None; - this.smartLabel1.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold); + this.smartLabel1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold); this.smartLabel1.LineSpacing = 0F; this.smartLabel1.Location = new System.Drawing.Point(62, 3); this.smartLabel1.Name = "smartLabel1"; @@ -564,7 +564,7 @@ this.buttonHome.TabIndex = 71; this.buttonHome.Text = null; this.buttonHome.TextColor = System.Drawing.Color.White; - this.buttonHome.TextColorDisable = System.Drawing.Color.Gray; + this.buttonHome.TextColorDisable = System.Drawing.Color.Gainsboro; this.buttonHome.TextDownColor = System.Drawing.Color.Chartreuse; this.buttonHome.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; this.buttonHome.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; @@ -607,13 +607,9 @@ private SmartX.SmartForm smartForm1; private SmartX.SmartGroupBox smartGroupBox1; - private SmartX.SmartButton buttonRecipe; private SmartX.SmartButton buttonHome; - private SmartX.SmartButton buttonLog; - private SmartX.SmartButton buttonManual; private SmartX.SmartLabel labelStop; private SmartX.SmartButton buttonBottom1; - private SmartX.SmartButton buttonSystem; private SmartX.SmartButton buttonBottom4; private SmartX.SmartButton buttonBottom3; private SmartX.SmartButton buttonBottom2; @@ -621,7 +617,11 @@ private System.Windows.Forms.PictureBox pictureBox1; private SmartX.SmartLabel labelUserID; private SmartX.SmartLabel labelUserLevel; - private SmartX.SmartButton buttonUser; private SmartX.SmartLabel labelStart; + private SmartX.SmartButton buttonRecipe; + private SmartX.SmartButton buttonLog; + private SmartX.SmartButton buttonManual; + private SmartX.SmartButton buttonSystem; + private SmartX.SmartButton buttonUser; } } \ No newline at end of file diff --git a/INT_PT002/Forms/FormMenu.cs b/INT_PT002/Forms/FormMenu.cs index cfcf6e3..ff81b77 100644 --- a/INT_PT002/Forms/FormMenu.cs +++ b/INT_PT002/Forms/FormMenu.cs @@ -109,6 +109,15 @@ namespace INT_PT002.Forms this.Child_System_Status.Location = new Point(0, 39); } + + public void UpdateButtonColor() + { + this.buttonRecipe.ButtonColor = this.ParentForm.ButtonColorChange(this.buttonRecipe.Enabled); + this.buttonUser.ButtonColor = this.ParentForm.ButtonColorChange(this.buttonUser.Enabled); + this.buttonManual.ButtonColor = this.ParentForm.ButtonColorChange(this.buttonManual.Enabled); + this.buttonLog.ButtonColor = this.ParentForm.ButtonColorChange(this.buttonLog.Enabled); + this.buttonSystem.ButtonColor = this.ParentForm.ButtonColorChange(this.buttonSystem.Enabled); + } private void UpdateDisplayUser(UserItem user) { string id = "", group = ""; @@ -169,6 +178,8 @@ namespace INT_PT002.Forms break; } + this.UpdateButtonColor(); + if (this.labelUserLevel.Text != group) this.labelUserLevel.Text = group; if (this.labelUserID.Text != id) @@ -455,6 +466,8 @@ namespace INT_PT002.Forms this.buttonBottom4.Visible = false; break; } + + this.UpdateButtonColor(); } private void SetBottomMenuRecipe(Define.E_MenuRecipeStore menu) { @@ -630,6 +643,8 @@ namespace INT_PT002.Forms this.buttonHome.Enabled = false; } + + this.UpdateButtonColor(); } // Menu Recipe