diff --git a/INT_PT002/DialogForms/DialogFormLogOn.Designer.cs b/INT_PT002/DialogForms/DialogFormLogOn.Designer.cs index 090e30b..83e305b 100644 --- a/INT_PT002/DialogForms/DialogFormLogOn.Designer.cs +++ b/INT_PT002/DialogForms/DialogFormLogOn.Designer.cs @@ -37,7 +37,9 @@ this.buttonCancel = new SmartX.SmartButton(); this.buttonLogOn = new SmartX.SmartButton(); this.smartKeyboard = new SmartX.SmartKeyboard(); + this.smartForm1 = new SmartX.SmartForm(); this.smartGroupBox1.SuspendLayout(); + this.smartForm1.SuspendLayout(); this.SuspendLayout(); // // smartGroupBox1 @@ -139,7 +141,7 @@ this.buttonCancel.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; this.buttonCancel.ButtonText = "Cancel"; this.buttonCancel.ColorKeySamplePosition = new System.Drawing.Point(0, 0); - this.buttonCancel.Font = new System.Drawing.Font("새굴림", 13F, System.Drawing.FontStyle.Bold); + this.buttonCancel.Font = new System.Drawing.Font("New Gulim", 13F, System.Drawing.FontStyle.Bold); this.buttonCancel.GroupID = 0; this.buttonCancel.ImageDisable = null; this.buttonCancel.ImageDown = null; @@ -175,7 +177,7 @@ this.buttonLogOn.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; this.buttonLogOn.ButtonText = "Login"; this.buttonLogOn.ColorKeySamplePosition = new System.Drawing.Point(0, 0); - this.buttonLogOn.Font = new System.Drawing.Font("새굴림", 13F, System.Drawing.FontStyle.Bold); + this.buttonLogOn.Font = new System.Drawing.Font("New Gulim", 13F, System.Drawing.FontStyle.Bold); this.buttonLogOn.GroupID = 0; this.buttonLogOn.ImageDisable = null; this.buttonLogOn.ImageDown = null; @@ -246,17 +248,37 @@ this.smartKeyboard.OnXKeyClick += new System.EventHandler(this.smartKeyboard_OnXKeyClick); this.smartKeyboard.Click += new System.EventHandler(this.smartKeyboard_Click); // + // smartForm1 + // + this.smartForm1.BackGroundFillStyle = SmartXUIBase.SmartUIControlFormBase.BackGroundFillStyles.GradationColor1; + this.smartForm1.BackImage = ((System.Drawing.Image)(resources.GetObject("smartForm1.BackImage"))); + this.smartForm1.CenterLocation = false; + this.smartForm1.Controls.Add(this.smartGroupBox1); + this.smartForm1.GradationColorBottom = System.Drawing.Color.Gray; + this.smartForm1.GradationColorTop = System.Drawing.Color.White; + this.smartForm1.LCDDirection = SmartXUIBase.SmartUIControlFormBase.LCDDIRECTIONS.HORIZONTAL; + this.smartForm1.LCDSize = SmartXUIBase.SmartUIControlFormBase.LCDRESOLUTION.CUSTOMIZING; + this.smartForm1.Location = new System.Drawing.Point(0, 0); + this.smartForm1.MainForm = null; + this.smartForm1.Mode = SmartXUIBase.SmartUIControlFormBase.RUNMODE.RUNTIME; + this.smartForm1.MouseCursor = SmartX.SmartForm.OnOff.OFF; + this.smartForm1.Name = "smartForm1"; + this.smartForm1.Size = new System.Drawing.Size(600, 379); + this.smartForm1.SpecialFunctionClickPointSize = 100; + this.smartForm1.UseMainMenu = false; + // // DialogFormLogOn // this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; this.ClientSize = new System.Drawing.Size(600, 379); this.ControlBox = false; - this.Controls.Add(this.smartGroupBox1); + this.Controls.Add(this.smartForm1); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; this.Name = "DialogFormLogOn"; this.Text = "DialogFormLogOn"; this.smartGroupBox1.ResumeLayout(false); + this.smartForm1.ResumeLayout(false); this.ResumeLayout(false); } @@ -271,5 +293,6 @@ private SmartX.SmartLabel smartLabel2; private System.Windows.Forms.TextBox textBoxID; private System.Windows.Forms.TextBox textBoxPassword; + private SmartX.SmartForm smartForm1; } } \ No newline at end of file diff --git a/INT_PT002/DialogForms/DialogFormLogOn.cs b/INT_PT002/DialogForms/DialogFormLogOn.cs index 6e1f83c..4f2ab93 100644 --- a/INT_PT002/DialogForms/DialogFormLogOn.cs +++ b/INT_PT002/DialogForms/DialogFormLogOn.cs @@ -74,7 +74,7 @@ namespace INT_PT002.Forms { base.OnLoad(e); - this.Size = new Size(600, 379); + this.Size = new Size(602, 381); } #endregion diff --git a/INT_PT002/DialogForms/DialogFormLogOn.resx b/INT_PT002/DialogForms/DialogFormLogOn.resx index 07d1e95..e740150 100644 --- a/INT_PT002/DialogForms/DialogFormLogOn.resx +++ b/INT_PT002/DialogForms/DialogFormLogOn.resx @@ -595,6 +595,44 @@ 8HB3vJ9l3mh1Op1o9FW43ngtFou4EABCLzw8XPy/ipfRMr9wGV/APB4Pud1u2tzcpJWVFXI6nYLD4VCc paUln0Cf/1fLy8uK/r7/N6W/20A//9mNj4+TzWYju93+Klr2KlwAULow+gsaTfOFfjD8VAAAAABJRU5E rkJggg== + + + + + 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 diff --git a/INT_PT002/Forms/FormMainDisplay2.Designer.cs b/INT_PT002/Forms/FormMainDisplay2.Designer.cs index 54171c9..6721048 100644 --- a/INT_PT002/Forms/FormMainDisplay2.Designer.cs +++ b/INT_PT002/Forms/FormMainDisplay2.Designer.cs @@ -30,12 +30,15 @@ { System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormMainDisplay2)); this.smartForm1 = new SmartX.SmartForm(); + this.pictureBoxProgress7Selected = new System.Windows.Forms.PictureBox(); + this.labelProgress7_1 = new SmartX.SmartLabel(); + this.pictureBoxProgress7 = new System.Windows.Forms.PictureBox(); + this.labelProgress7 = new SmartX.SmartLabel(); this.progressBar6 = new SmartX.SmartProgressBar(); this.progressBar4 = new SmartX.SmartProgressBar(); this.progressBar3 = new SmartX.SmartProgressBar(); this.smartButton5 = new SmartX.SmartButton(); this.pictureBoxProgress8Selected = new System.Windows.Forms.PictureBox(); - this.pictureBoxProgress7Selected = new System.Windows.Forms.PictureBox(); this.pictureBoxProgress6Selected = new System.Windows.Forms.PictureBox(); this.pictureBoxProgress4Selected = new System.Windows.Forms.PictureBox(); this.pictureBoxProgress3Selected = new System.Windows.Forms.PictureBox(); @@ -80,7 +83,6 @@ this.labelTime = new SmartX.SmartLabel(); this.pictureBoxProgress0 = new System.Windows.Forms.PictureBox(); this.labelProgress8_1 = new SmartX.SmartLabel(); - this.labelProgress7_1 = new SmartX.SmartLabel(); this.labelProgress6_1 = new SmartX.SmartLabel(); this.labelProgress4_1 = new SmartX.SmartLabel(); this.labelProgress3_1 = new SmartX.SmartLabel(); @@ -91,12 +93,10 @@ this.pictureBoxProgress4 = new System.Windows.Forms.PictureBox(); this.pictureBoxProgress3 = new System.Windows.Forms.PictureBox(); this.pictureBoxProgress6 = new System.Windows.Forms.PictureBox(); - this.pictureBoxProgress7 = new System.Windows.Forms.PictureBox(); this.pictureBoxProgress2 = new System.Windows.Forms.PictureBox(); this.pictureBoxProgress1 = new System.Windows.Forms.PictureBox(); this.pictureBoxProgress8 = new System.Windows.Forms.PictureBox(); this.labelProgress8 = new SmartX.SmartLabel(); - this.labelProgress7 = new SmartX.SmartLabel(); this.labelProgress6 = new SmartX.SmartLabel(); this.labelProgress4 = new SmartX.SmartLabel(); this.labelProgress3 = new SmartX.SmartLabel(); @@ -163,12 +163,15 @@ this.smartForm1.Controls.Add(this.labelResult3); this.smartForm1.Controls.Add(this.labelResult2); this.smartForm1.Controls.Add(this.labelResult1); + this.smartForm1.Controls.Add(this.pictureBoxProgress7Selected); + this.smartForm1.Controls.Add(this.labelProgress7_1); + this.smartForm1.Controls.Add(this.pictureBoxProgress7); + this.smartForm1.Controls.Add(this.labelProgress7); this.smartForm1.Controls.Add(this.progressBar6); this.smartForm1.Controls.Add(this.progressBar4); this.smartForm1.Controls.Add(this.progressBar3); this.smartForm1.Controls.Add(this.smartButton5); this.smartForm1.Controls.Add(this.pictureBoxProgress8Selected); - this.smartForm1.Controls.Add(this.pictureBoxProgress7Selected); this.smartForm1.Controls.Add(this.pictureBoxProgress6Selected); this.smartForm1.Controls.Add(this.pictureBoxProgress4Selected); this.smartForm1.Controls.Add(this.pictureBoxProgress3Selected); @@ -213,7 +216,6 @@ this.smartForm1.Controls.Add(this.labelTime); this.smartForm1.Controls.Add(this.pictureBoxProgress0); this.smartForm1.Controls.Add(this.labelProgress8_1); - this.smartForm1.Controls.Add(this.labelProgress7_1); this.smartForm1.Controls.Add(this.labelProgress6_1); this.smartForm1.Controls.Add(this.labelProgress4_1); this.smartForm1.Controls.Add(this.labelProgress3_1); @@ -224,12 +226,10 @@ this.smartForm1.Controls.Add(this.pictureBoxProgress4); this.smartForm1.Controls.Add(this.pictureBoxProgress3); this.smartForm1.Controls.Add(this.pictureBoxProgress6); - this.smartForm1.Controls.Add(this.pictureBoxProgress7); this.smartForm1.Controls.Add(this.pictureBoxProgress2); this.smartForm1.Controls.Add(this.pictureBoxProgress1); this.smartForm1.Controls.Add(this.pictureBoxProgress8); this.smartForm1.Controls.Add(this.labelProgress8); - this.smartForm1.Controls.Add(this.labelProgress7); this.smartForm1.Controls.Add(this.labelProgress6); this.smartForm1.Controls.Add(this.labelProgress4); this.smartForm1.Controls.Add(this.labelProgress3); @@ -274,6 +274,68 @@ this.smartForm1.SpecialFunctionClickPointSize = 100; this.smartForm1.UseMainMenu = false; // + // pictureBoxProgress7Selected + // + this.pictureBoxProgress7Selected.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(38)))), ((int)(((byte)(38)))), ((int)(((byte)(38))))); + this.pictureBoxProgress7Selected.Image = ((System.Drawing.Image)(resources.GetObject("pictureBoxProgress7Selected.Image"))); + this.pictureBoxProgress7Selected.Location = new System.Drawing.Point(274, 406); + this.pictureBoxProgress7Selected.Name = "pictureBoxProgress7Selected"; + this.pictureBoxProgress7Selected.Size = new System.Drawing.Size(150, 90); + this.pictureBoxProgress7Selected.Visible = false; + // + // labelProgress7_1 + // + this.labelProgress7_1.BackGround = null; + this.labelProgress7_1.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(231)))), ((int)(((byte)(231)))), ((int)(((byte)(231))))); + this.labelProgress7_1.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(101)))), ((int)(((byte)(103))))); + this.labelProgress7_1.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelProgress7_1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.labelProgress7_1.LineSpacing = 0F; + this.labelProgress7_1.Location = new System.Drawing.Point(274, 505); + this.labelProgress7_1.Name = "labelProgress7_1"; + this.labelProgress7_1.OverlapOptimize = true; + this.labelProgress7_1.PasswordChar = '\0'; + this.labelProgress7_1.Radius = 20; + this.labelProgress7_1.RoundRectFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(101)))), ((int)(((byte)(103))))); + this.labelProgress7_1.Size = new System.Drawing.Size(150, 24); + this.labelProgress7_1.TabIndex = 200; + this.labelProgress7_1.Text = "챔버분리"; + this.labelProgress7_1.TextColor = System.Drawing.Color.Black; + this.labelProgress7_1.TextColorDisable = System.Drawing.Color.Gray; + this.labelProgress7_1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelProgress7_1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelProgress7_1.Wordwrap = false; + // + // pictureBoxProgress7 + // + this.pictureBoxProgress7.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(38)))), ((int)(((byte)(38)))), ((int)(((byte)(38))))); + this.pictureBoxProgress7.Image = ((System.Drawing.Image)(resources.GetObject("pictureBoxProgress7.Image"))); + this.pictureBoxProgress7.Location = new System.Drawing.Point(274, 406); + this.pictureBoxProgress7.Name = "pictureBoxProgress7"; + this.pictureBoxProgress7.Size = new System.Drawing.Size(150, 90); + // + // labelProgress7 + // + this.labelProgress7.BackGround = null; + this.labelProgress7.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(52)))), ((int)(((byte)(51)))), ((int)(((byte)(65))))); + this.labelProgress7.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(101)))), ((int)(((byte)(103))))); + this.labelProgress7.BorderStyle = SmartX.SmartLabel.BorderStyles.RoundRect; + this.labelProgress7.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.labelProgress7.LineSpacing = 0F; + this.labelProgress7.Location = new System.Drawing.Point(272, 399); + this.labelProgress7.Name = "labelProgress7"; + this.labelProgress7.OverlapOptimize = true; + this.labelProgress7.PasswordChar = '\0'; + this.labelProgress7.Radius = 20; + this.labelProgress7.RoundRectFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(231)))), ((int)(((byte)(231)))), ((int)(((byte)(231))))); + this.labelProgress7.Size = new System.Drawing.Size(155, 140); + this.labelProgress7.TabIndex = 346; + this.labelProgress7.TextColor = System.Drawing.Color.White; + this.labelProgress7.TextColorDisable = System.Drawing.Color.Gray; + this.labelProgress7.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelProgress7.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelProgress7.Wordwrap = false; + // // progressBar6 // this.progressBar6.AutoColorSet = true; @@ -444,15 +506,6 @@ this.pictureBoxProgress8Selected.Size = new System.Drawing.Size(150, 90); this.pictureBoxProgress8Selected.Visible = false; // - // pictureBoxProgress7Selected - // - this.pictureBoxProgress7Selected.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(38)))), ((int)(((byte)(38)))), ((int)(((byte)(38))))); - this.pictureBoxProgress7Selected.Image = ((System.Drawing.Image)(resources.GetObject("pictureBoxProgress7Selected.Image"))); - this.pictureBoxProgress7Selected.Location = new System.Drawing.Point(274, 406); - this.pictureBoxProgress7Selected.Name = "pictureBoxProgress7Selected"; - this.pictureBoxProgress7Selected.Size = new System.Drawing.Size(150, 90); - this.pictureBoxProgress7Selected.Visible = false; - // // pictureBoxProgress6Selected // this.pictureBoxProgress6Selected.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(38)))), ((int)(((byte)(38)))), ((int)(((byte)(38))))); @@ -502,8 +555,8 @@ // this.buttonRecipeNo.BackGround = this.smartForm1; this.buttonRecipeNo.BackGroundColor = System.Drawing.Color.Gray; - this.buttonRecipeNo.ButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(95)))), ((int)(((byte)(196)))), ((int)(((byte)(188))))); - this.buttonRecipeNo.ButtonDownColor = System.Drawing.Color.DarkGray; + this.buttonRecipeNo.ButtonColor = System.Drawing.Color.Teal; + this.buttonRecipeNo.ButtonDownColor = System.Drawing.Color.DarkSlateGray; this.buttonRecipeNo.ButtonImageAutoSize = true; this.buttonRecipeNo.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; this.buttonRecipeNo.ButtonText = "1"; @@ -528,8 +581,8 @@ this.buttonRecipeNo.TabIndex = 295; this.buttonRecipeNo.Text = null; this.buttonRecipeNo.TextColor = System.Drawing.Color.White; - this.buttonRecipeNo.TextColorDisable = System.Drawing.Color.Gray; - this.buttonRecipeNo.TextDownColor = System.Drawing.Color.FromArgb(((int)(((byte)(233)))), ((int)(((byte)(238)))), ((int)(((byte)(255))))); + this.buttonRecipeNo.TextColorDisable = System.Drawing.Color.Gainsboro; + this.buttonRecipeNo.TextDownColor = System.Drawing.Color.Chartreuse; this.buttonRecipeNo.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; this.buttonRecipeNo.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; this.buttonRecipeNo.Click += new System.EventHandler(this.buttonProductNo_Click); @@ -570,7 +623,7 @@ 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("새굴림", 10F, System.Drawing.FontStyle.Bold); + this.labelUserLevel.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold); this.labelUserLevel.LineSpacing = 0F; this.labelUserLevel.Location = new System.Drawing.Point(917, 627); this.labelUserLevel.Name = "labelUserLevel"; @@ -593,7 +646,7 @@ 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("새굴림", 10F, System.Drawing.FontStyle.Bold); + this.labelUserID.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold); this.labelUserID.LineSpacing = 0F; this.labelUserID.Location = new System.Drawing.Point(917, 601); this.labelUserID.Name = "labelUserID"; @@ -1299,7 +1352,7 @@ 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("새굴림", 10F, System.Drawing.FontStyle.Bold); + this.labelTime.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold); this.labelTime.LineSpacing = 0F; this.labelTime.Location = new System.Drawing.Point(147, 119); this.labelTime.Name = "labelTime"; @@ -1347,29 +1400,6 @@ this.labelProgress8_1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelProgress8_1.Wordwrap = false; // - // labelProgress7_1 - // - this.labelProgress7_1.BackGround = null; - this.labelProgress7_1.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(231)))), ((int)(((byte)(231)))), ((int)(((byte)(231))))); - this.labelProgress7_1.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(101)))), ((int)(((byte)(103))))); - this.labelProgress7_1.BorderStyle = SmartX.SmartLabel.BorderStyles.None; - this.labelProgress7_1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); - this.labelProgress7_1.LineSpacing = 0F; - this.labelProgress7_1.Location = new System.Drawing.Point(274, 505); - this.labelProgress7_1.Name = "labelProgress7_1"; - this.labelProgress7_1.OverlapOptimize = true; - this.labelProgress7_1.PasswordChar = '\0'; - this.labelProgress7_1.Radius = 20; - this.labelProgress7_1.RoundRectFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(101)))), ((int)(((byte)(103))))); - this.labelProgress7_1.Size = new System.Drawing.Size(150, 24); - this.labelProgress7_1.TabIndex = 200; - this.labelProgress7_1.Text = "챔버분리"; - this.labelProgress7_1.TextColor = System.Drawing.Color.Black; - this.labelProgress7_1.TextColorDisable = System.Drawing.Color.Gray; - this.labelProgress7_1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelProgress7_1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelProgress7_1.Wordwrap = false; - // // labelProgress6_1 // this.labelProgress6_1.BackGround = null; @@ -1554,14 +1584,6 @@ this.pictureBoxProgress6.Name = "pictureBoxProgress6"; this.pictureBoxProgress6.Size = new System.Drawing.Size(150, 90); // - // pictureBoxProgress7 - // - this.pictureBoxProgress7.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(38)))), ((int)(((byte)(38)))), ((int)(((byte)(38))))); - this.pictureBoxProgress7.Image = ((System.Drawing.Image)(resources.GetObject("pictureBoxProgress7.Image"))); - this.pictureBoxProgress7.Location = new System.Drawing.Point(274, 406); - this.pictureBoxProgress7.Name = "pictureBoxProgress7"; - this.pictureBoxProgress7.Size = new System.Drawing.Size(150, 90); - // // pictureBoxProgress2 // this.pictureBoxProgress2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(38)))), ((int)(((byte)(38)))), ((int)(((byte)(38))))); @@ -1608,28 +1630,6 @@ this.labelProgress8.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelProgress8.Wordwrap = false; // - // labelProgress7 - // - this.labelProgress7.BackGround = null; - this.labelProgress7.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(52)))), ((int)(((byte)(51)))), ((int)(((byte)(65))))); - this.labelProgress7.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(101)))), ((int)(((byte)(103))))); - this.labelProgress7.BorderStyle = SmartX.SmartLabel.BorderStyles.RoundRect; - this.labelProgress7.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); - this.labelProgress7.LineSpacing = 0F; - this.labelProgress7.Location = new System.Drawing.Point(272, 399); - this.labelProgress7.Name = "labelProgress7"; - this.labelProgress7.OverlapOptimize = true; - this.labelProgress7.PasswordChar = '\0'; - this.labelProgress7.Radius = 20; - this.labelProgress7.RoundRectFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(231)))), ((int)(((byte)(231)))), ((int)(((byte)(231))))); - this.labelProgress7.Size = new System.Drawing.Size(155, 140); - this.labelProgress7.TabIndex = 182; - this.labelProgress7.TextColor = System.Drawing.Color.White; - this.labelProgress7.TextColorDisable = System.Drawing.Color.Gray; - this.labelProgress7.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelProgress7.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelProgress7.Wordwrap = false; - // // labelProgress6 // this.labelProgress6.BackGround = null; @@ -2255,7 +2255,7 @@ this.buttonUser.BackGround = this.smartForm1; this.buttonUser.BackGroundColor = System.Drawing.Color.Gray; this.buttonUser.ButtonColor = System.Drawing.Color.Teal; - this.buttonUser.ButtonDownColor = System.Drawing.Color.DarkGray; + this.buttonUser.ButtonDownColor = System.Drawing.Color.DarkSlateGray; this.buttonUser.ButtonImageAutoSize = true; this.buttonUser.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; this.buttonUser.ButtonText = "Login"; @@ -2280,8 +2280,8 @@ this.buttonUser.TabIndex = 78; this.buttonUser.Text = null; this.buttonUser.TextColor = System.Drawing.Color.White; - this.buttonUser.TextColorDisable = System.Drawing.Color.Gray; - this.buttonUser.TextDownColor = System.Drawing.Color.Gainsboro; + this.buttonUser.TextColorDisable = System.Drawing.Color.Gainsboro; + this.buttonUser.TextDownColor = System.Drawing.Color.Chartreuse; this.buttonUser.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; this.buttonUser.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; this.buttonUser.Click += new System.EventHandler(this.buttonUser_Click); @@ -2375,7 +2375,7 @@ this.buttonInspection.BackGround = this.smartForm1; this.buttonInspection.BackGroundColor = System.Drawing.Color.Gray; this.buttonInspection.ButtonColor = System.Drawing.Color.Teal; - this.buttonInspection.ButtonDownColor = System.Drawing.Color.DarkGray; + this.buttonInspection.ButtonDownColor = System.Drawing.Color.DarkSlateGray; this.buttonInspection.ButtonImageAutoSize = true; this.buttonInspection.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; this.buttonInspection.ButtonText = "Inspection"; @@ -2400,8 +2400,8 @@ this.buttonInspection.TabIndex = 70; this.buttonInspection.Text = null; this.buttonInspection.TextColor = System.Drawing.Color.White; - this.buttonInspection.TextColorDisable = System.Drawing.Color.Gray; - this.buttonInspection.TextDownColor = System.Drawing.Color.Gainsboro; + this.buttonInspection.TextColorDisable = System.Drawing.Color.Gainsboro; + this.buttonInspection.TextDownColor = System.Drawing.Color.Chartreuse; this.buttonInspection.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; this.buttonInspection.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; this.buttonInspection.Click += new System.EventHandler(this.buttonInspection_Click); @@ -2411,7 +2411,7 @@ this.buttonClear.BackGround = this.smartForm1; this.buttonClear.BackGroundColor = System.Drawing.Color.Gray; this.buttonClear.ButtonColor = System.Drawing.Color.Teal; - this.buttonClear.ButtonDownColor = System.Drawing.Color.DarkGray; + this.buttonClear.ButtonDownColor = System.Drawing.Color.DarkSlateGray; this.buttonClear.ButtonImageAutoSize = true; this.buttonClear.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; this.buttonClear.ButtonText = "Clear"; @@ -2436,8 +2436,8 @@ this.buttonClear.TabIndex = 64; this.buttonClear.Text = null; this.buttonClear.TextColor = System.Drawing.Color.White; - this.buttonClear.TextColorDisable = System.Drawing.Color.Gray; - this.buttonClear.TextDownColor = System.Drawing.Color.Gainsboro; + this.buttonClear.TextColorDisable = System.Drawing.Color.Gainsboro; + this.buttonClear.TextDownColor = System.Drawing.Color.Chartreuse; this.buttonClear.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; this.buttonClear.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; this.buttonClear.Click += new System.EventHandler(this.buttonClear_Click); @@ -2447,7 +2447,7 @@ this.buttonMenu.BackGround = this.smartForm1; this.buttonMenu.BackGroundColor = System.Drawing.Color.Gray; this.buttonMenu.ButtonColor = System.Drawing.Color.Teal; - this.buttonMenu.ButtonDownColor = System.Drawing.Color.DarkGray; + this.buttonMenu.ButtonDownColor = System.Drawing.Color.DarkSlateGray; this.buttonMenu.ButtonImageAutoSize = true; this.buttonMenu.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; this.buttonMenu.ButtonText = "Menu"; @@ -2472,8 +2472,8 @@ this.buttonMenu.TabIndex = 60; this.buttonMenu.Text = null; this.buttonMenu.TextColor = System.Drawing.Color.White; - this.buttonMenu.TextColorDisable = System.Drawing.Color.Gray; - this.buttonMenu.TextDownColor = System.Drawing.Color.Gainsboro; + this.buttonMenu.TextColorDisable = System.Drawing.Color.Gainsboro; + this.buttonMenu.TextDownColor = System.Drawing.Color.Chartreuse; this.buttonMenu.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; this.buttonMenu.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; this.buttonMenu.Click += new System.EventHandler(this.buttonMenu_Click); @@ -2483,7 +2483,7 @@ this.buttonDisplay.BackGround = this.smartForm1; this.buttonDisplay.BackGroundColor = System.Drawing.Color.Gray; this.buttonDisplay.ButtonColor = System.Drawing.Color.Teal; - this.buttonDisplay.ButtonDownColor = System.Drawing.Color.DarkGray; + this.buttonDisplay.ButtonDownColor = System.Drawing.Color.DarkSlateGray; this.buttonDisplay.ButtonImageAutoSize = true; this.buttonDisplay.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; this.buttonDisplay.ButtonText = "Display"; @@ -2508,8 +2508,8 @@ this.buttonDisplay.TabIndex = 55; this.buttonDisplay.Text = null; this.buttonDisplay.TextColor = System.Drawing.Color.White; - this.buttonDisplay.TextColorDisable = System.Drawing.Color.Gray; - this.buttonDisplay.TextDownColor = System.Drawing.Color.Gainsboro; + this.buttonDisplay.TextColorDisable = System.Drawing.Color.Gainsboro; + this.buttonDisplay.TextDownColor = System.Drawing.Color.Chartreuse; this.buttonDisplay.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; this.buttonDisplay.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; this.buttonDisplay.Visible = false; @@ -2790,7 +2790,6 @@ private SmartX.SmartLabel smartLabel25; private SmartX.SmartLabel smartLabel24; private SmartX.SmartLabel labelProgress8; - private SmartX.SmartLabel labelProgress7; private SmartX.SmartLabel labelProgress6; private SmartX.SmartLabel labelProgress4; private SmartX.SmartLabel labelProgress3; @@ -2845,5 +2844,6 @@ private SmartX.SmartProgressBar progressBar6; private SmartX.SmartProgressBar progressBar4; private SmartX.SmartTimer smartTimerProgressBar; + private SmartX.SmartLabel labelProgress7; } } \ No newline at end of file diff --git a/INT_PT002/Forms/FormMainDisplay2.cs b/INT_PT002/Forms/FormMainDisplay2.cs index d1a4a3b..6f7eca8 100644 --- a/INT_PT002/Forms/FormMainDisplay2.cs +++ b/INT_PT002/Forms/FormMainDisplay2.cs @@ -246,7 +246,7 @@ namespace INT_PT002.Forms } } - private void SelectLabelRefresh(int index) + private void SelectProcessLabelRefresh(int index) { this.CollectionLabelProgress[index].Location = new Point(this.CollectionLabelProgress[index].Location.X - 17, this.CollectionLabelProgress[index].Location.Y - 15); this.CollectionLabelProgress[index].Size = this.SizeProgressOn; @@ -257,7 +257,7 @@ namespace INT_PT002.Forms this.CollectionPictureBoxSelected[index].Visible = true; this.CollectionPictureBoxSelected[index].BringToFront(); } - private void UnselectLabelRefresh(int index) + private void UnselectProcessLabelRefresh(int index) { this.CollectionLabelProgress[index].Location = this.CollectionLabelPoint[index]; this.CollectionLabelProgress[index].Size = this.SizeProgressOff; @@ -268,6 +268,11 @@ namespace INT_PT002.Forms this.CollectionPictureBoxSelected[index].Visible = false; this.CollectionPictureBoxUnselected[index].BringToFront(); } + private void InitializeProcessLabelRefresh() + { + for (int i = 0; i < this.CollectionLabelProgress.Count; i++) + this.CollectionLabelProgress[i].RoundRectFillColor = this.CollectionLabelProgress[i].RoundRectFillColor; + } private bool UI_Invoke(ThreadStart invoker) { @@ -532,38 +537,38 @@ namespace INT_PT002.Forms for (int i = 0; i < this.CollectionLabelProgress.Count; i++) this.CollectionLabelProgress[i].Location = this.CollectionLabelPoint[i]; - this.UnselectLabelRefresh(this.CollectionLabelProgress.Count - 1); - this.SelectLabelRefresh(0); + this.UnselectProcessLabelRefresh(this.CollectionLabelProgress.Count - 1); + this.SelectProcessLabelRefresh(0); break; case Define.E_ProcessStatus._2_ProductEntry: - this.UnselectLabelRefresh(0); - this.SelectLabelRefresh(1); + this.UnselectProcessLabelRefresh(0); + this.SelectProcessLabelRefresh(1); break; case Define.E_ProcessStatus._3_ChamberConbined: - this.UnselectLabelRefresh(1); - this.SelectLabelRefresh(2); + this.UnselectProcessLabelRefresh(1); + this.SelectProcessLabelRefresh(2); break; case Define.E_ProcessStatus._4_VacuumStart: - this.UnselectLabelRefresh(2); - this.SelectLabelRefresh(3); + this.UnselectProcessLabelRefresh(2); + this.SelectProcessLabelRefresh(3); break; case Define.E_ProcessStatus._5_VacuumHold: - this.UnselectLabelRefresh(3); - this.SelectLabelRefresh(4); + this.UnselectProcessLabelRefresh(3); + this.SelectProcessLabelRefresh(4); break; case Define.E_ProcessStatus._6_Judgment: break; case Define.E_ProcessStatus._7_VacuumBreak: - this.UnselectLabelRefresh(4); - this.SelectLabelRefresh(5); + this.UnselectProcessLabelRefresh(4); + this.SelectProcessLabelRefresh(5); break; case Define.E_ProcessStatus._8_ChamberSeparation: - this.UnselectLabelRefresh(5); - this.SelectLabelRefresh(6); + this.UnselectProcessLabelRefresh(5); + this.SelectProcessLabelRefresh(6); break; case Define.E_ProcessStatus._9_ProductRelease: - this.UnselectLabelRefresh(6); - this.SelectLabelRefresh(7); + this.UnselectProcessLabelRefresh(6); + this.SelectProcessLabelRefresh(7); break; default: break; @@ -719,6 +724,7 @@ namespace INT_PT002.Forms this.ParentForm.SetDisplayMode(Define.E_EquipmentMode.Normal); this.buttonRecipeNo.ButtonText = this.ParentForm.CurrentRecipe.NUMBER.ToString(); + this.InitializeProcessLabelRefresh(); this.UpdateDisplayUser(this.ParentForm.CurrentSystemStatus.CurrentUser); } @@ -797,6 +803,7 @@ namespace INT_PT002.Forms this.Logout(); } } + this.InitializeProcessLabelRefresh(); } private void buttonMenu_Click(object sender, EventArgs e) { diff --git a/INT_PT002/Forms/FormMainDisplay2.resx b/INT_PT002/Forms/FormMainDisplay2.resx index 5c965d3..102bf0a 100644 --- a/INT_PT002/Forms/FormMainDisplay2.resx +++ b/INT_PT002/Forms/FormMainDisplay2.resx @@ -926,6 +926,309 @@ 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 + G78AAAAASUVORK5CYII= @@ -1113,175 +1416,6 @@ 37rtgHLExkj7zVGlrlyhK+tzyAMivUPIBEKWIKKunGoc3fch4Un14hFiSpoZ53fJe+daLv1gg5Hv8t35 scu6DE07b3IsTtOzO3c87BLtFoSY2JbJtO6mlrXBLPs4ff/Op2yvdhfCl3pirc7+f6MTHYvkvEQNAAAA AElFTkSuQmCC - - - - - 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 @@ -3594,140 +3728,6 @@ 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 - G78AAAAASUVORK5CYII= diff --git a/INT_PT002/Forms/FormMenu.Designer.cs b/INT_PT002/Forms/FormMenu.Designer.cs index ad5c7e0..12f6dcc 100644 --- a/INT_PT002/Forms/FormMenu.Designer.cs +++ b/INT_PT002/Forms/FormMenu.Designer.cs @@ -139,7 +139,7 @@ this.buttonUser.BackGround = this.smartForm1; this.buttonUser.BackGroundColor = System.Drawing.Color.Black; this.buttonUser.ButtonColor = System.Drawing.Color.Teal; - this.buttonUser.ButtonDownColor = System.Drawing.Color.SlateGray; + this.buttonUser.ButtonDownColor = System.Drawing.Color.DarkSlateGray; this.buttonUser.ButtonImageAutoSize = true; this.buttonUser.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; this.buttonUser.ButtonText = "User"; @@ -165,7 +165,7 @@ this.buttonUser.Text = null; this.buttonUser.TextColor = System.Drawing.Color.White; this.buttonUser.TextColorDisable = System.Drawing.Color.Gainsboro; - this.buttonUser.TextDownColor = System.Drawing.Color.FromArgb(((int)(((byte)(233)))), ((int)(((byte)(238)))), ((int)(((byte)(255))))); + this.buttonUser.TextDownColor = System.Drawing.Color.Chartreuse; this.buttonUser.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; this.buttonUser.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; this.buttonUser.Click += new System.EventHandler(this.buttonUser_Click); @@ -176,15 +176,15 @@ 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("새굴림", 10F, System.Drawing.FontStyle.Bold); + this.labelUserID.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold); this.labelUserID.LineSpacing = 0F; - this.labelUserID.Location = new System.Drawing.Point(719, 3); + this.labelUserID.Location = new System.Drawing.Point(703, 13); this.labelUserID.Name = "labelUserID"; this.labelUserID.OverlapOptimize = true; this.labelUserID.PasswordChar = '\0'; this.labelUserID.Radius = 3; this.labelUserID.RoundRectFillColor = System.Drawing.Color.LightBlue; - this.labelUserID.Size = new System.Drawing.Size(124, 30); + this.labelUserID.Size = new System.Drawing.Size(100, 20); this.labelUserID.TabIndex = 84; this.labelUserID.Text = "Intech00"; this.labelUserID.TextColor = System.Drawing.Color.White; @@ -199,15 +199,15 @@ 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("새굴림", 10F, System.Drawing.FontStyle.Bold); + this.labelUserLevel.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold); this.labelUserLevel.LineSpacing = 0F; - this.labelUserLevel.Location = new System.Drawing.Point(849, 3); + this.labelUserLevel.Location = new System.Drawing.Point(809, 13); this.labelUserLevel.Name = "labelUserLevel"; this.labelUserLevel.OverlapOptimize = true; this.labelUserLevel.PasswordChar = '\0'; this.labelUserLevel.Radius = 3; this.labelUserLevel.RoundRectFillColor = System.Drawing.Color.LightBlue; - this.labelUserLevel.Size = new System.Drawing.Size(60, 30); + this.labelUserLevel.Size = new System.Drawing.Size(100, 20); this.labelUserLevel.TabIndex = 83; this.labelUserLevel.Text = "L3"; this.labelUserLevel.TextColor = System.Drawing.Color.White; @@ -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("새굴림", 10F, System.Drawing.FontStyle.Bold); + this.smartLabel1.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold); this.smartLabel1.LineSpacing = 0F; this.smartLabel1.Location = new System.Drawing.Point(62, 3); this.smartLabel1.Name = "smartLabel1"; @@ -395,7 +395,7 @@ this.buttonSystem.BackGround = this.smartForm1; this.buttonSystem.BackGroundColor = System.Drawing.Color.Black; this.buttonSystem.ButtonColor = System.Drawing.Color.Teal; - this.buttonSystem.ButtonDownColor = System.Drawing.Color.SlateGray; + this.buttonSystem.ButtonDownColor = System.Drawing.Color.DarkSlateGray; this.buttonSystem.ButtonImageAutoSize = true; this.buttonSystem.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; this.buttonSystem.ButtonText = "System"; @@ -421,7 +421,7 @@ this.buttonSystem.Text = null; this.buttonSystem.TextColor = System.Drawing.Color.White; this.buttonSystem.TextColorDisable = System.Drawing.Color.Gainsboro; - this.buttonSystem.TextDownColor = System.Drawing.Color.FromArgb(((int)(((byte)(233)))), ((int)(((byte)(238)))), ((int)(((byte)(255))))); + this.buttonSystem.TextDownColor = System.Drawing.Color.Chartreuse; this.buttonSystem.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; this.buttonSystem.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; this.buttonSystem.Click += new System.EventHandler(this.buttonSystem_Click); @@ -431,7 +431,7 @@ this.buttonLog.BackGround = this.smartForm1; this.buttonLog.BackGroundColor = System.Drawing.Color.Black; this.buttonLog.ButtonColor = System.Drawing.Color.Teal; - this.buttonLog.ButtonDownColor = System.Drawing.Color.SlateGray; + this.buttonLog.ButtonDownColor = System.Drawing.Color.DarkSlateGray; this.buttonLog.ButtonImageAutoSize = true; this.buttonLog.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; this.buttonLog.ButtonText = "Log"; @@ -457,7 +457,7 @@ this.buttonLog.Text = null; this.buttonLog.TextColor = System.Drawing.Color.White; this.buttonLog.TextColorDisable = System.Drawing.Color.Gainsboro; - this.buttonLog.TextDownColor = System.Drawing.Color.FromArgb(((int)(((byte)(233)))), ((int)(((byte)(238)))), ((int)(((byte)(255))))); + this.buttonLog.TextDownColor = System.Drawing.Color.Chartreuse; this.buttonLog.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; this.buttonLog.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; this.buttonLog.Click += new System.EventHandler(this.buttonLog_Click); @@ -467,7 +467,7 @@ this.buttonManual.BackGround = this.smartForm1; this.buttonManual.BackGroundColor = System.Drawing.Color.Black; this.buttonManual.ButtonColor = System.Drawing.Color.Teal; - this.buttonManual.ButtonDownColor = System.Drawing.Color.SlateGray; + this.buttonManual.ButtonDownColor = System.Drawing.Color.DarkSlateGray; this.buttonManual.ButtonImageAutoSize = true; this.buttonManual.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; this.buttonManual.ButtonText = "Manual"; @@ -493,7 +493,7 @@ this.buttonManual.Text = null; this.buttonManual.TextColor = System.Drawing.Color.White; this.buttonManual.TextColorDisable = System.Drawing.Color.Gainsboro; - this.buttonManual.TextDownColor = System.Drawing.Color.FromArgb(((int)(((byte)(233)))), ((int)(((byte)(238)))), ((int)(((byte)(255))))); + this.buttonManual.TextDownColor = System.Drawing.Color.Chartreuse; this.buttonManual.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; this.buttonManual.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; this.buttonManual.Click += new System.EventHandler(this.buttonManual_Click); @@ -503,7 +503,7 @@ this.buttonRecipe.BackGround = this.smartForm1; this.buttonRecipe.BackGroundColor = System.Drawing.Color.Black; this.buttonRecipe.ButtonColor = System.Drawing.Color.Teal; - this.buttonRecipe.ButtonDownColor = System.Drawing.Color.SlateGray; + this.buttonRecipe.ButtonDownColor = System.Drawing.Color.DarkSlateGray; this.buttonRecipe.ButtonImageAutoSize = true; this.buttonRecipe.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; this.buttonRecipe.ButtonText = "Recipe"; @@ -529,7 +529,7 @@ this.buttonRecipe.Text = null; this.buttonRecipe.TextColor = System.Drawing.Color.White; this.buttonRecipe.TextColorDisable = System.Drawing.Color.Gainsboro; - this.buttonRecipe.TextDownColor = System.Drawing.Color.FromArgb(((int)(((byte)(233)))), ((int)(((byte)(238)))), ((int)(((byte)(255))))); + this.buttonRecipe.TextDownColor = System.Drawing.Color.Chartreuse; this.buttonRecipe.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; this.buttonRecipe.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; this.buttonRecipe.Click += new System.EventHandler(this.buttonRecipe_Click); @@ -539,7 +539,7 @@ this.buttonHome.BackGround = this.smartForm1; this.buttonHome.BackGroundColor = System.Drawing.Color.Black; this.buttonHome.ButtonColor = System.Drawing.Color.Teal; - this.buttonHome.ButtonDownColor = System.Drawing.Color.FromArgb(((int)(((byte)(56)))), ((int)(((byte)(76)))), ((int)(((byte)(129))))); + this.buttonHome.ButtonDownColor = System.Drawing.Color.DarkSlateGray; this.buttonHome.ButtonImageAutoSize = true; this.buttonHome.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; this.buttonHome.ButtonText = "HOME"; @@ -565,7 +565,7 @@ this.buttonHome.Text = null; this.buttonHome.TextColor = System.Drawing.Color.White; this.buttonHome.TextColorDisable = System.Drawing.Color.Gray; - this.buttonHome.TextDownColor = System.Drawing.Color.FromArgb(((int)(((byte)(233)))), ((int)(((byte)(238)))), ((int)(((byte)(255))))); + this.buttonHome.TextDownColor = System.Drawing.Color.Chartreuse; this.buttonHome.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; this.buttonHome.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; this.buttonHome.Click += new System.EventHandler(this.buttonHome_Click); diff --git a/INT_PT002/Forms/FormMenu.cs b/INT_PT002/Forms/FormMenu.cs index 9763805..cfcf6e3 100644 --- a/INT_PT002/Forms/FormMenu.cs +++ b/INT_PT002/Forms/FormMenu.cs @@ -117,7 +117,7 @@ namespace INT_PT002.Forms { case Define.E_UserStatus.Level1: id = user.ID; - group = "Level1"; + group = user.Status.ToString(); this.buttonRecipe.Enabled = this.ParentForm.CurrentUserGroup.Level1.IsRecipeEnable; this.buttonUser.Enabled = this.ParentForm.CurrentUserGroup.Level1.IsUserEnable; @@ -127,7 +127,7 @@ namespace INT_PT002.Forms break; case Define.E_UserStatus.Level2: id = user.ID; - group = "Level2"; + group = user.Status.ToString(); this.buttonRecipe.Enabled = this.ParentForm.CurrentUserGroup.Level2.IsRecipeEnable; this.buttonUser.Enabled = this.ParentForm.CurrentUserGroup.Level2.IsUserEnable; @@ -137,7 +137,7 @@ namespace INT_PT002.Forms break; case Define.E_UserStatus.Level3: id = user.ID; - group = "Level3"; + group = user.Status.ToString(); this.buttonRecipe.Enabled = this.ParentForm.CurrentUserGroup.Level3.IsRecipeEnable; this.buttonUser.Enabled = this.ParentForm.CurrentUserGroup.Level3.IsUserEnable; @@ -147,7 +147,7 @@ namespace INT_PT002.Forms break; case Define.E_UserStatus.Developer: id = user.ID; - group = "Level4"; + group = user.Status.ToString(); this.buttonRecipe.Enabled = true; this.buttonUser.Enabled = true;