diff --git a/INT_PT002/Controls/Setting/ControlMenuSettingUserEditor.Designer.cs b/INT_PT002/Controls/Setting/ControlMenuSettingUserEditor.Designer.cs deleted file mode 100644 index 4f116c5..0000000 --- a/INT_PT002/Controls/Setting/ControlMenuSettingUserEditor.Designer.cs +++ /dev/null @@ -1,67 +0,0 @@ -namespace INT_PT002.Controls -{ - partial class ControlMenuSettingUserEditor - { - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Component Designer generated code - - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - this.smartGroupBox1 = new SmartX.SmartGroupBox(); - this.SuspendLayout(); - // - // smartGroupBox1 - // - this.smartGroupBox1.BackGround = null; - this.smartGroupBox1.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); - this.smartGroupBox1.BackImage = null; - this.smartGroupBox1.FrameLineColor1 = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); - this.smartGroupBox1.FrameLineColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); - this.smartGroupBox1.FrameLineThickness = 2; - this.smartGroupBox1.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.HeaderBar; - this.smartGroupBox1.HeaderHeightOffset = 9; - this.smartGroupBox1.Location = new System.Drawing.Point(0, 0); - this.smartGroupBox1.Name = "smartGroupBox1"; - this.smartGroupBox1.RoundRadius = 5; - this.smartGroupBox1.Size = new System.Drawing.Size(909, 664); - this.smartGroupBox1.TabIndex = 1; - this.smartGroupBox1.Text = "smartGroupBox1"; - this.smartGroupBox1.TextColor = System.Drawing.Color.White; - // - // ControlMenuSettingUserEditor - // - this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; - this.Controls.Add(this.smartGroupBox1); - this.Name = "ControlMenuSettingUserEditor"; - this.Size = new System.Drawing.Size(909, 664); - this.ResumeLayout(false); - - } - - #endregion - - private SmartX.SmartGroupBox smartGroupBox1; - } -} diff --git a/INT_PT002/Controls/System/ControlMenuSystemInformation.Designer.cs b/INT_PT002/Controls/System/ControlMenuSystemInformation.Designer.cs index 3434263..9f2f89e 100644 --- a/INT_PT002/Controls/System/ControlMenuSystemInformation.Designer.cs +++ b/INT_PT002/Controls/System/ControlMenuSystemInformation.Designer.cs @@ -28,7 +28,39 @@ /// private void InitializeComponent() { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlMenuSystemInformation)); this.smartGroupBox1 = new SmartX.SmartGroupBox(); + this.smartLabel25 = new SmartX.SmartLabel(); + this.labelContact3 = new SmartX.SmartLabel(); + this.smartLabel24 = new SmartX.SmartLabel(); + this.smartLabel23 = new SmartX.SmartLabel(); + this.smartLabel22 = new SmartX.SmartLabel(); + this.smartLabel21 = new SmartX.SmartLabel(); + this.smartLabel20 = new SmartX.SmartLabel(); + this.labelContact6 = new SmartX.SmartLabel(); + this.labelContact5 = new SmartX.SmartLabel(); + this.labelContact4 = new SmartX.SmartLabel(); + this.labelContact2 = new SmartX.SmartLabel(); + this.labelContact1 = new SmartX.SmartLabel(); + this.buttonUpdate = new SmartX.SmartButton(); + this.labelDisplayVersion = new SmartX.SmartLabel(); + this.labelControlVersion = new SmartX.SmartLabel(); + this.smartLabel12 = new SmartX.SmartLabel(); + this.smartLabel11 = new SmartX.SmartLabel(); + this.smartLabel10 = new SmartX.SmartLabel(); + this.smartLabel9 = new SmartX.SmartLabel(); + this.labelSerialNo = new SmartX.SmartLabel(); + this.smartLabel7 = new SmartX.SmartLabel(); + this.smartLabel6 = new SmartX.SmartLabel(); + this.smartLabel5 = new SmartX.SmartLabel(); + this.smartLabel4 = new SmartX.SmartLabel(); + this.smartLabel3 = new SmartX.SmartLabel(); + this.smartLabel2 = new SmartX.SmartLabel(); + this.smartLabel1 = new SmartX.SmartLabel(); + this.smartSeparatorLine2 = new SmartX.SmartSeparatorLine(); + this.smartSeparatorLine1 = new SmartX.SmartSeparatorLine(); + this.smartKeyboard1 = new SmartX.SmartKeyboard(); + this.smartGroupBox1.SuspendLayout(); this.SuspendLayout(); // // smartGroupBox1 @@ -36,6 +68,36 @@ this.smartGroupBox1.BackGround = null; this.smartGroupBox1.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); this.smartGroupBox1.BackImage = null; + this.smartGroupBox1.Controls.Add(this.smartKeyboard1); + this.smartGroupBox1.Controls.Add(this.smartLabel25); + this.smartGroupBox1.Controls.Add(this.labelContact3); + this.smartGroupBox1.Controls.Add(this.smartLabel24); + this.smartGroupBox1.Controls.Add(this.smartLabel23); + this.smartGroupBox1.Controls.Add(this.smartLabel22); + this.smartGroupBox1.Controls.Add(this.smartLabel21); + this.smartGroupBox1.Controls.Add(this.smartLabel20); + this.smartGroupBox1.Controls.Add(this.labelContact6); + this.smartGroupBox1.Controls.Add(this.labelContact5); + this.smartGroupBox1.Controls.Add(this.labelContact4); + this.smartGroupBox1.Controls.Add(this.labelContact2); + this.smartGroupBox1.Controls.Add(this.labelContact1); + this.smartGroupBox1.Controls.Add(this.buttonUpdate); + this.smartGroupBox1.Controls.Add(this.labelDisplayVersion); + this.smartGroupBox1.Controls.Add(this.labelControlVersion); + this.smartGroupBox1.Controls.Add(this.smartLabel12); + this.smartGroupBox1.Controls.Add(this.smartLabel11); + this.smartGroupBox1.Controls.Add(this.smartLabel10); + this.smartGroupBox1.Controls.Add(this.smartLabel9); + this.smartGroupBox1.Controls.Add(this.labelSerialNo); + this.smartGroupBox1.Controls.Add(this.smartLabel7); + this.smartGroupBox1.Controls.Add(this.smartLabel6); + this.smartGroupBox1.Controls.Add(this.smartLabel5); + this.smartGroupBox1.Controls.Add(this.smartLabel4); + this.smartGroupBox1.Controls.Add(this.smartLabel3); + this.smartGroupBox1.Controls.Add(this.smartLabel2); + this.smartGroupBox1.Controls.Add(this.smartLabel1); + this.smartGroupBox1.Controls.Add(this.smartSeparatorLine2); + this.smartGroupBox1.Controls.Add(this.smartSeparatorLine1); this.smartGroupBox1.FrameLineColor1 = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); this.smartGroupBox1.FrameLineColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); this.smartGroupBox1.FrameLineThickness = 2; @@ -49,6 +111,711 @@ this.smartGroupBox1.Text = "smartGroupBox1"; this.smartGroupBox1.TextColor = System.Drawing.Color.White; // + // smartLabel25 + // + this.smartLabel25.BackGround = null; + this.smartLabel25.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.smartLabel25.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel25.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.smartLabel25.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); + this.smartLabel25.LineSpacing = 0F; + this.smartLabel25.Location = new System.Drawing.Point(135, 434); + this.smartLabel25.Name = "smartLabel25"; + this.smartLabel25.OverlapOptimize = true; + this.smartLabel25.PasswordChar = '\0'; + this.smartLabel25.Radius = 3; + this.smartLabel25.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.smartLabel25.Size = new System.Drawing.Size(130, 24); + this.smartLabel25.TabIndex = 88; + this.smartLabel25.Text = "Fax:"; + this.smartLabel25.TextColor = System.Drawing.Color.Black; + this.smartLabel25.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel25.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; + this.smartLabel25.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel25.Wordwrap = false; + // + // labelContact3 + // + this.labelContact3.BackGround = null; + this.labelContact3.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.labelContact3.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.labelContact3.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelContact3.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); + this.labelContact3.LineSpacing = 0F; + this.labelContact3.Location = new System.Drawing.Point(271, 434); + this.labelContact3.Name = "labelContact3"; + this.labelContact3.OverlapOptimize = true; + this.labelContact3.PasswordChar = '\0'; + this.labelContact3.Radius = 3; + this.labelContact3.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelContact3.Size = new System.Drawing.Size(539, 24); + this.labelContact3.TabIndex = 87; + this.labelContact3.Text = "(82)032-681-0713"; + this.labelContact3.TextColor = System.Drawing.Color.Black; + this.labelContact3.TextColorDisable = System.Drawing.Color.Gray; + this.labelContact3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; + this.labelContact3.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelContact3.Wordwrap = false; + // + // smartLabel24 + // + this.smartLabel24.BackGround = null; + this.smartLabel24.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.smartLabel24.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel24.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.smartLabel24.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); + this.smartLabel24.LineSpacing = 0F; + this.smartLabel24.Location = new System.Drawing.Point(135, 524); + this.smartLabel24.Name = "smartLabel24"; + this.smartLabel24.OverlapOptimize = true; + this.smartLabel24.PasswordChar = '\0'; + this.smartLabel24.Radius = 3; + this.smartLabel24.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.smartLabel24.Size = new System.Drawing.Size(130, 24); + this.smartLabel24.TabIndex = 86; + this.smartLabel24.Text = "Homepage:"; + this.smartLabel24.TextColor = System.Drawing.Color.Black; + this.smartLabel24.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel24.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; + this.smartLabel24.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel24.Wordwrap = false; + // + // smartLabel23 + // + this.smartLabel23.BackGround = null; + this.smartLabel23.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.smartLabel23.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel23.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.smartLabel23.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); + this.smartLabel23.LineSpacing = 0F; + this.smartLabel23.Location = new System.Drawing.Point(135, 494); + this.smartLabel23.Name = "smartLabel23"; + this.smartLabel23.OverlapOptimize = true; + this.smartLabel23.PasswordChar = '\0'; + this.smartLabel23.Radius = 3; + this.smartLabel23.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.smartLabel23.Size = new System.Drawing.Size(130, 24); + this.smartLabel23.TabIndex = 85; + this.smartLabel23.Text = "E-mail:"; + this.smartLabel23.TextColor = System.Drawing.Color.Black; + this.smartLabel23.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel23.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; + this.smartLabel23.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel23.Wordwrap = false; + // + // smartLabel22 + // + this.smartLabel22.BackGround = null; + this.smartLabel22.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.smartLabel22.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel22.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.smartLabel22.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); + this.smartLabel22.LineSpacing = 0F; + this.smartLabel22.Location = new System.Drawing.Point(135, 464); + this.smartLabel22.Name = "smartLabel22"; + this.smartLabel22.OverlapOptimize = true; + this.smartLabel22.PasswordChar = '\0'; + this.smartLabel22.Radius = 3; + this.smartLabel22.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.smartLabel22.Size = new System.Drawing.Size(130, 24); + this.smartLabel22.TabIndex = 84; + this.smartLabel22.Text = "Address:"; + this.smartLabel22.TextColor = System.Drawing.Color.Black; + this.smartLabel22.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel22.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; + this.smartLabel22.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel22.Wordwrap = false; + // + // smartLabel21 + // + this.smartLabel21.BackGround = null; + this.smartLabel21.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.smartLabel21.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel21.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.smartLabel21.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); + this.smartLabel21.LineSpacing = 0F; + this.smartLabel21.Location = new System.Drawing.Point(135, 404); + this.smartLabel21.Name = "smartLabel21"; + this.smartLabel21.OverlapOptimize = true; + this.smartLabel21.PasswordChar = '\0'; + this.smartLabel21.Radius = 3; + this.smartLabel21.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.smartLabel21.Size = new System.Drawing.Size(130, 24); + this.smartLabel21.TabIndex = 83; + this.smartLabel21.Text = "Tel:"; + this.smartLabel21.TextColor = System.Drawing.Color.Black; + this.smartLabel21.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel21.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; + this.smartLabel21.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel21.Wordwrap = false; + // + // smartLabel20 + // + this.smartLabel20.BackGround = null; + this.smartLabel20.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.smartLabel20.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel20.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.smartLabel20.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); + this.smartLabel20.LineSpacing = 0F; + this.smartLabel20.Location = new System.Drawing.Point(135, 374); + this.smartLabel20.Name = "smartLabel20"; + this.smartLabel20.OverlapOptimize = true; + this.smartLabel20.PasswordChar = '\0'; + this.smartLabel20.Radius = 3; + this.smartLabel20.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.smartLabel20.Size = new System.Drawing.Size(130, 24); + this.smartLabel20.TabIndex = 82; + this.smartLabel20.Text = "Company:"; + this.smartLabel20.TextColor = System.Drawing.Color.Black; + this.smartLabel20.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel20.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; + this.smartLabel20.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel20.Wordwrap = false; + // + // labelContact6 + // + this.labelContact6.BackGround = null; + this.labelContact6.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.labelContact6.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.labelContact6.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelContact6.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); + this.labelContact6.LineSpacing = 0F; + this.labelContact6.Location = new System.Drawing.Point(271, 524); + this.labelContact6.Name = "labelContact6"; + this.labelContact6.OverlapOptimize = true; + this.labelContact6.PasswordChar = '\0'; + this.labelContact6.Radius = 3; + this.labelContact6.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelContact6.Size = new System.Drawing.Size(539, 24); + this.labelContact6.TabIndex = 81; + this.labelContact6.Text = "http://www.intechkorea.com"; + this.labelContact6.TextColor = System.Drawing.Color.Black; + this.labelContact6.TextColorDisable = System.Drawing.Color.Gray; + this.labelContact6.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; + this.labelContact6.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelContact6.Wordwrap = false; + // + // labelContact5 + // + this.labelContact5.BackGround = null; + this.labelContact5.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.labelContact5.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.labelContact5.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelContact5.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); + this.labelContact5.LineSpacing = 0F; + this.labelContact5.Location = new System.Drawing.Point(271, 494); + this.labelContact5.Name = "labelContact5"; + this.labelContact5.OverlapOptimize = true; + this.labelContact5.PasswordChar = '\0'; + this.labelContact5.Radius = 3; + this.labelContact5.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelContact5.Size = new System.Drawing.Size(539, 24); + this.labelContact5.TabIndex = 80; + this.labelContact5.Text = "sales@intechkorea.com"; + this.labelContact5.TextColor = System.Drawing.Color.Black; + this.labelContact5.TextColorDisable = System.Drawing.Color.Gray; + this.labelContact5.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; + this.labelContact5.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelContact5.Wordwrap = false; + // + // labelContact4 + // + this.labelContact4.BackGround = null; + this.labelContact4.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.labelContact4.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.labelContact4.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelContact4.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); + this.labelContact4.LineSpacing = 0F; + this.labelContact4.Location = new System.Drawing.Point(271, 464); + this.labelContact4.Name = "labelContact4"; + this.labelContact4.OverlapOptimize = true; + this.labelContact4.PasswordChar = '\0'; + this.labelContact4.Radius = 3; + this.labelContact4.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelContact4.Size = new System.Drawing.Size(539, 24); + this.labelContact4.TabIndex = 79; + this.labelContact4.Text = "10, Janggogae-ro 217beon-gil, Seo-gu, Incheon, Republic of Korea"; + this.labelContact4.TextColor = System.Drawing.Color.Black; + this.labelContact4.TextColorDisable = System.Drawing.Color.Gray; + this.labelContact4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; + this.labelContact4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelContact4.Wordwrap = false; + // + // labelContact2 + // + this.labelContact2.BackGround = null; + this.labelContact2.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.labelContact2.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.labelContact2.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelContact2.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); + this.labelContact2.LineSpacing = 0F; + this.labelContact2.Location = new System.Drawing.Point(271, 404); + this.labelContact2.Name = "labelContact2"; + this.labelContact2.OverlapOptimize = true; + this.labelContact2.PasswordChar = '\0'; + this.labelContact2.Radius = 3; + this.labelContact2.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelContact2.Size = new System.Drawing.Size(539, 24); + this.labelContact2.TabIndex = 78; + this.labelContact2.Text = "(82)032-681-0714"; + this.labelContact2.TextColor = System.Drawing.Color.Black; + this.labelContact2.TextColorDisable = System.Drawing.Color.Gray; + this.labelContact2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; + this.labelContact2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelContact2.Wordwrap = false; + // + // labelContact1 + // + this.labelContact1.BackGround = null; + this.labelContact1.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.labelContact1.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.labelContact1.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelContact1.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); + this.labelContact1.LineSpacing = 0F; + this.labelContact1.Location = new System.Drawing.Point(271, 374); + this.labelContact1.Name = "labelContact1"; + this.labelContact1.OverlapOptimize = true; + this.labelContact1.PasswordChar = '\0'; + this.labelContact1.Radius = 3; + this.labelContact1.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelContact1.Size = new System.Drawing.Size(539, 24); + this.labelContact1.TabIndex = 77; + this.labelContact1.Text = "INTECHKOREA co.,LTD"; + this.labelContact1.TextColor = System.Drawing.Color.Black; + this.labelContact1.TextColorDisable = System.Drawing.Color.Gray; + this.labelContact1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; + this.labelContact1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelContact1.Wordwrap = false; + // + // buttonUpdate + // + this.buttonUpdate.BackGround = this.smartGroupBox1; + this.buttonUpdate.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(226)))), ((int)(((byte)(226))))); + this.buttonUpdate.ButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); + this.buttonUpdate.ButtonDownColor = System.Drawing.Color.SlateGray; + this.buttonUpdate.ButtonImageAutoSize = true; + this.buttonUpdate.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; + this.buttonUpdate.ButtonText = "Update"; + this.buttonUpdate.ColorKeySamplePosition = new System.Drawing.Point(0, 0); + this.buttonUpdate.GroupID = 0; + this.buttonUpdate.ImageDisable = null; + this.buttonUpdate.ImageDown = null; + this.buttonUpdate.ImageUp = null; + this.buttonUpdate.Location = new System.Drawing.Point(726, 247); + this.buttonUpdate.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; + this.buttonUpdate.Name = "buttonUpdate"; + this.buttonUpdate.NestedClickEventPrevent = false; + this.buttonUpdate.OutlinePixel = 2; + this.buttonUpdate.OverlapOptimize = true; + this.buttonUpdate.RepeatInterval = 200; + this.buttonUpdate.RepeatIntervalAccelerate = null; + this.buttonUpdate.RoundSize = 10; + this.buttonUpdate.SafeInterval = 200; + this.buttonUpdate.Size = new System.Drawing.Size(84, 24); + this.buttonUpdate.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; + this.buttonUpdate.TabIndex = 76; + this.buttonUpdate.Text = null; + this.buttonUpdate.TextColor = System.Drawing.Color.White; + this.buttonUpdate.TextColorDisable = System.Drawing.Color.Gray; + this.buttonUpdate.TextDownColor = System.Drawing.Color.FromArgb(((int)(((byte)(233)))), ((int)(((byte)(238)))), ((int)(((byte)(255))))); + this.buttonUpdate.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; + this.buttonUpdate.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; + this.buttonUpdate.Click += new System.EventHandler(this.buttonUpdate_Click); + // + // labelDisplayVersion + // + this.labelDisplayVersion.BackGround = null; + this.labelDisplayVersion.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.labelDisplayVersion.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.labelDisplayVersion.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelDisplayVersion.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); + this.labelDisplayVersion.LineSpacing = 0F; + this.labelDisplayVersion.Location = new System.Drawing.Point(621, 247); + this.labelDisplayVersion.Name = "labelDisplayVersion"; + this.labelDisplayVersion.OverlapOptimize = true; + this.labelDisplayVersion.PasswordChar = '\0'; + this.labelDisplayVersion.Radius = 3; + this.labelDisplayVersion.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelDisplayVersion.Size = new System.Drawing.Size(99, 24); + this.labelDisplayVersion.TabIndex = 15; + this.labelDisplayVersion.Text = "0.0.0"; + this.labelDisplayVersion.TextColor = System.Drawing.Color.Black; + this.labelDisplayVersion.TextColorDisable = System.Drawing.Color.Gray; + this.labelDisplayVersion.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; + this.labelDisplayVersion.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelDisplayVersion.Wordwrap = false; + // + // labelControlVersion + // + this.labelControlVersion.BackGround = null; + this.labelControlVersion.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.labelControlVersion.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.labelControlVersion.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelControlVersion.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); + this.labelControlVersion.LineSpacing = 0F; + this.labelControlVersion.Location = new System.Drawing.Point(621, 217); + this.labelControlVersion.Name = "labelControlVersion"; + this.labelControlVersion.OverlapOptimize = true; + this.labelControlVersion.PasswordChar = '\0'; + this.labelControlVersion.Radius = 3; + this.labelControlVersion.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelControlVersion.Size = new System.Drawing.Size(99, 24); + this.labelControlVersion.TabIndex = 14; + this.labelControlVersion.Text = "0.0.0"; + this.labelControlVersion.TextColor = System.Drawing.Color.Black; + this.labelControlVersion.TextColorDisable = System.Drawing.Color.Gray; + this.labelControlVersion.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; + this.labelControlVersion.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelControlVersion.Wordwrap = false; + // + // smartLabel12 + // + this.smartLabel12.BackGround = null; + this.smartLabel12.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.smartLabel12.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel12.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.smartLabel12.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); + this.smartLabel12.LineSpacing = 0F; + this.smartLabel12.Location = new System.Drawing.Point(485, 247); + this.smartLabel12.Name = "smartLabel12"; + this.smartLabel12.OverlapOptimize = true; + this.smartLabel12.PasswordChar = '\0'; + this.smartLabel12.Radius = 3; + this.smartLabel12.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.smartLabel12.Size = new System.Drawing.Size(130, 24); + this.smartLabel12.TabIndex = 13; + this.smartLabel12.Text = "Version:"; + this.smartLabel12.TextColor = System.Drawing.Color.Black; + this.smartLabel12.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel12.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; + this.smartLabel12.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel12.Wordwrap = false; + // + // smartLabel11 + // + this.smartLabel11.BackGround = null; + this.smartLabel11.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.smartLabel11.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel11.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.smartLabel11.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); + this.smartLabel11.LineSpacing = 0F; + this.smartLabel11.Location = new System.Drawing.Point(485, 217); + this.smartLabel11.Name = "smartLabel11"; + this.smartLabel11.OverlapOptimize = true; + this.smartLabel11.PasswordChar = '\0'; + this.smartLabel11.Radius = 3; + this.smartLabel11.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.smartLabel11.Size = new System.Drawing.Size(130, 24); + this.smartLabel11.TabIndex = 12; + this.smartLabel11.Text = "Version:"; + this.smartLabel11.TextColor = System.Drawing.Color.Black; + this.smartLabel11.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel11.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; + this.smartLabel11.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel11.Wordwrap = false; + // + // smartLabel10 + // + this.smartLabel10.BackGround = null; + this.smartLabel10.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.smartLabel10.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel10.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.smartLabel10.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); + this.smartLabel10.LineSpacing = 0F; + this.smartLabel10.Location = new System.Drawing.Point(271, 247); + this.smartLabel10.Name = "smartLabel10"; + this.smartLabel10.OverlapOptimize = true; + this.smartLabel10.PasswordChar = '\0'; + this.smartLabel10.Radius = 3; + this.smartLabel10.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.smartLabel10.Size = new System.Drawing.Size(150, 24); + this.smartLabel10.TabIndex = 11; + this.smartLabel10.Text = "INT_PT002"; + this.smartLabel10.TextColor = System.Drawing.Color.Black; + this.smartLabel10.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel10.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; + this.smartLabel10.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel10.Wordwrap = false; + // + // smartLabel9 + // + this.smartLabel9.BackGround = null; + this.smartLabel9.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.smartLabel9.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel9.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.smartLabel9.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); + this.smartLabel9.LineSpacing = 0F; + this.smartLabel9.Location = new System.Drawing.Point(271, 217); + this.smartLabel9.Name = "smartLabel9"; + this.smartLabel9.OverlapOptimize = true; + this.smartLabel9.PasswordChar = '\0'; + this.smartLabel9.Radius = 3; + this.smartLabel9.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.smartLabel9.Size = new System.Drawing.Size(150, 24); + this.smartLabel9.TabIndex = 10; + this.smartLabel9.Text = "00000"; + this.smartLabel9.TextColor = System.Drawing.Color.Black; + this.smartLabel9.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel9.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; + this.smartLabel9.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel9.Wordwrap = false; + // + // labelSerialNo + // + this.labelSerialNo.BackGround = null; + this.labelSerialNo.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.labelSerialNo.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.labelSerialNo.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelSerialNo.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); + this.labelSerialNo.LineSpacing = 0F; + this.labelSerialNo.Location = new System.Drawing.Point(271, 187); + this.labelSerialNo.Name = "labelSerialNo"; + this.labelSerialNo.OverlapOptimize = true; + this.labelSerialNo.PasswordChar = '\0'; + this.labelSerialNo.Radius = 3; + this.labelSerialNo.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelSerialNo.Size = new System.Drawing.Size(150, 24); + this.labelSerialNo.TabIndex = 9; + this.labelSerialNo.Text = "23A0000"; + this.labelSerialNo.TextColor = System.Drawing.Color.Black; + this.labelSerialNo.TextColorDisable = System.Drawing.Color.Gray; + this.labelSerialNo.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; + this.labelSerialNo.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelSerialNo.Wordwrap = false; + this.labelSerialNo.Click += new System.EventHandler(this.labelSerialNo_Click); + // + // smartLabel7 + // + this.smartLabel7.BackGround = null; + this.smartLabel7.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.smartLabel7.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel7.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.smartLabel7.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); + this.smartLabel7.LineSpacing = 0F; + this.smartLabel7.Location = new System.Drawing.Point(135, 247); + 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(130, 24); + this.smartLabel7.TabIndex = 8; + this.smartLabel7.Text = "Display:"; + this.smartLabel7.TextColor = System.Drawing.Color.Black; + this.smartLabel7.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel7.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; + this.smartLabel7.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel7.Wordwrap = false; + // + // smartLabel6 + // + this.smartLabel6.BackGround = null; + this.smartLabel6.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.smartLabel6.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel6.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.smartLabel6.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); + this.smartLabel6.LineSpacing = 0F; + this.smartLabel6.Location = new System.Drawing.Point(271, 157); + 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(150, 24); + this.smartLabel6.TabIndex = 7; + this.smartLabel6.Text = "INT_PT002"; + this.smartLabel6.TextColor = System.Drawing.Color.Black; + this.smartLabel6.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel6.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; + this.smartLabel6.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel6.Wordwrap = false; + // + // smartLabel5 + // + this.smartLabel5.BackGround = null; + this.smartLabel5.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.smartLabel5.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel5.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.smartLabel5.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); + this.smartLabel5.LineSpacing = 0F; + this.smartLabel5.Location = new System.Drawing.Point(135, 217); + 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(130, 24); + this.smartLabel5.TabIndex = 6; + this.smartLabel5.Text = "Main Control:"; + this.smartLabel5.TextColor = System.Drawing.Color.Black; + this.smartLabel5.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel5.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; + this.smartLabel5.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel5.Wordwrap = false; + // + // smartLabel4 + // + this.smartLabel4.BackGround = null; + this.smartLabel4.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.smartLabel4.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel4.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.smartLabel4.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); + this.smartLabel4.LineSpacing = 0F; + this.smartLabel4.Location = new System.Drawing.Point(135, 187); + this.smartLabel4.Name = "smartLabel4"; + this.smartLabel4.OverlapOptimize = true; + this.smartLabel4.PasswordChar = '\0'; + this.smartLabel4.Radius = 3; + this.smartLabel4.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.smartLabel4.Size = new System.Drawing.Size(130, 24); + this.smartLabel4.TabIndex = 5; + this.smartLabel4.Text = "Serial No.:"; + this.smartLabel4.TextColor = System.Drawing.Color.Black; + this.smartLabel4.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; + this.smartLabel4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel4.Wordwrap = false; + // + // smartLabel3 + // + this.smartLabel3.BackGround = null; + this.smartLabel3.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.smartLabel3.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel3.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.smartLabel3.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); + this.smartLabel3.LineSpacing = 0F; + this.smartLabel3.Location = new System.Drawing.Point(135, 157); + this.smartLabel3.Name = "smartLabel3"; + this.smartLabel3.OverlapOptimize = true; + this.smartLabel3.PasswordChar = '\0'; + this.smartLabel3.Radius = 3; + this.smartLabel3.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.smartLabel3.Size = new System.Drawing.Size(130, 24); + this.smartLabel3.TabIndex = 4; + this.smartLabel3.Text = "Model:"; + this.smartLabel3.TextColor = System.Drawing.Color.Black; + this.smartLabel3.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; + this.smartLabel3.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel3.Wordwrap = false; + // + // smartLabel2 + // + this.smartLabel2.BackGround = null; + this.smartLabel2.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.smartLabel2.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel2.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.smartLabel2.Font = new System.Drawing.Font("Arial", 13F, System.Drawing.FontStyle.Bold); + this.smartLabel2.LineSpacing = 0F; + this.smartLabel2.Location = new System.Drawing.Point(50, 314); + this.smartLabel2.Name = "smartLabel2"; + this.smartLabel2.OverlapOptimize = true; + this.smartLabel2.PasswordChar = '\0'; + this.smartLabel2.Radius = 3; + this.smartLabel2.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.smartLabel2.Size = new System.Drawing.Size(201, 24); + this.smartLabel2.TabIndex = 3; + this.smartLabel2.Text = "Contact"; + this.smartLabel2.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); + this.smartLabel2.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; + this.smartLabel2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel2.Wordwrap = false; + // + // smartLabel1 + // + this.smartLabel1.BackGround = null; + this.smartLabel1.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + 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("Arial", 13F, System.Drawing.FontStyle.Bold); + this.smartLabel1.LineSpacing = 0F; + this.smartLabel1.Location = new System.Drawing.Point(50, 101); + 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(201, 24); + this.smartLabel1.TabIndex = 2; + this.smartLabel1.Text = "Information"; + this.smartLabel1.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); + this.smartLabel1.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; + this.smartLabel1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel1.Wordwrap = false; + // + // smartSeparatorLine2 + // + this.smartSeparatorLine2.Line1Color = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); + this.smartSeparatorLine2.Line1Width = 1F; + this.smartSeparatorLine2.Line2Color = System.Drawing.Color.FromArgb(((int)(((byte)(233)))), ((int)(((byte)(238)))), ((int)(((byte)(255))))); + this.smartSeparatorLine2.Line2Width = 1F; + this.smartSeparatorLine2.LineDirection = SmartX.SmartSeparatorLine.DIR.Horizontal; + this.smartSeparatorLine2.Location = new System.Drawing.Point(50, 340); + this.smartSeparatorLine2.Name = "smartSeparatorLine2"; + this.smartSeparatorLine2.Size = new System.Drawing.Size(800, 2); + this.smartSeparatorLine2.TabIndex = 1; + this.smartSeparatorLine2.Text = "smartSeparatorLine2"; + // + // smartSeparatorLine1 + // + this.smartSeparatorLine1.Line1Color = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); + this.smartSeparatorLine1.Line1Width = 1F; + this.smartSeparatorLine1.Line2Color = System.Drawing.Color.FromArgb(((int)(((byte)(233)))), ((int)(((byte)(238)))), ((int)(((byte)(255))))); + this.smartSeparatorLine1.Line2Width = 1F; + this.smartSeparatorLine1.LineDirection = SmartX.SmartSeparatorLine.DIR.Horizontal; + this.smartSeparatorLine1.Location = new System.Drawing.Point(50, 127); + this.smartSeparatorLine1.Name = "smartSeparatorLine1"; + this.smartSeparatorLine1.Size = new System.Drawing.Size(800, 2); + this.smartSeparatorLine1.TabIndex = 0; + this.smartSeparatorLine1.Text = "smartSeparatorLine1"; + // + // smartKeyboard1 + // + this.smartKeyboard1.BackGround = null; + this.smartKeyboard1.BackGroundColor = System.Drawing.Color.LightBlue; + this.smartKeyboard1.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(180)))), ((int)(((byte)(180)))), ((int)(((byte)(180))))); + this.smartKeyboard1.BorderStyle = SmartX.SmartKeyboard.BorderStyles.RoundRectFill; + this.smartKeyboard1.ControlKeyDisable = true; + this.smartKeyboard1.DesignMinimize = true; + this.smartKeyboard1.HanYoungKeyDisable = true; + this.smartKeyboard1.KeyBoardBackImage = null; + this.smartKeyboard1.KeyboardType = SmartX.SmartKeyboard.KEYBOARDTYPES.NORMAL; + this.smartKeyboard1.KeyFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(74)))), ((int)(((byte)(93)))), ((int)(((byte)(123))))); + this.smartKeyboard1.KeyOutLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); + this.smartKeyboard1.KeyOutLineWidth = 1; + this.smartKeyboard1.KeyPressFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(38)))), ((int)(((byte)(46)))), ((int)(((byte)(60))))); + this.smartKeyboard1.KeyPressImage1 = ((System.Drawing.Image)(resources.GetObject("smartKeyboard1.KeyPressImage1"))); + this.smartKeyboard1.KeyPressImage2 = ((System.Drawing.Image)(resources.GetObject("smartKeyboard1.KeyPressImage2"))); + this.smartKeyboard1.KeyPressImage3 = ((System.Drawing.Image)(resources.GetObject("smartKeyboard1.KeyPressImage3"))); + this.smartKeyboard1.KeyPressOutLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(211)))), ((int)(((byte)(211)))), ((int)(((byte)(213))))); + this.smartKeyboard1.KeyPressTextColor = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(150)))), ((int)(((byte)(150))))); + this.smartKeyboard1.KeyTextColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255))))); + this.smartKeyboard1.KeyTextFont = new System.Drawing.Font("Arial", 15F, System.Drawing.FontStyle.Bold); + this.smartKeyboard1.KeyUpImage1 = ((System.Drawing.Image)(resources.GetObject("smartKeyboard1.KeyUpImage1"))); + this.smartKeyboard1.KeyUpImage2 = ((System.Drawing.Image)(resources.GetObject("smartKeyboard1.KeyUpImage2"))); + this.smartKeyboard1.KeyUpImage3 = ((System.Drawing.Image)(resources.GetObject("smartKeyboard1.KeyUpImage3"))); + this.smartKeyboard1.Location = new System.Drawing.Point(40, 217); + this.smartKeyboard1.MarginLeftRight = 7; + this.smartKeyboard1.MarginTopBottom = 7; + this.smartKeyboard1.Name = "smartKeyboard1"; + this.smartKeyboard1.OverlapOptimize = true; + this.smartKeyboard1.Radius = 5; + this.smartKeyboard1.RoundedCorners = true; + this.smartKeyboard1.RoundRectFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(180)))), ((int)(((byte)(180)))), ((int)(((byte)(180))))); + this.smartKeyboard1.Size = new System.Drawing.Size(16, 11); + this.smartKeyboard1.SizeRunTime = new System.Drawing.Size(832, 327); + this.smartKeyboard1.TabIndex = 89; + this.smartKeyboard1.TABKeyDisable = false; + this.smartKeyboard1.TargetInputObject = null; + this.smartKeyboard1.Text = "smartKeyboard1"; + this.smartKeyboard1.TextColor = System.Drawing.Color.Black; + this.smartKeyboard1.TextColorDisable = System.Drawing.Color.Gray; + this.smartKeyboard1.ThemeStyle = SmartX.SmartKeyboard.KEYBOARDTHEMESTYLE.GRAY_SKIN1; + this.smartKeyboard1.OnXKeyClick += new System.EventHandler(this.smartKeyboard1_OnXKeyClick); + this.smartKeyboard1.OnLabelKeyPress += new System.Windows.Forms.KeyPressEventHandler(this.smartKeyboard1_OnLabelKeyPress); + // // ControlMenuSystemInformation // this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); @@ -56,6 +823,7 @@ this.Controls.Add(this.smartGroupBox1); this.Name = "ControlMenuSystemInformation"; this.Size = new System.Drawing.Size(909, 664); + this.smartGroupBox1.ResumeLayout(false); this.ResumeLayout(false); } @@ -63,5 +831,35 @@ #endregion private SmartX.SmartGroupBox smartGroupBox1; + private SmartX.SmartLabel smartLabel1; + private SmartX.SmartSeparatorLine smartSeparatorLine2; + private SmartX.SmartSeparatorLine smartSeparatorLine1; + private SmartX.SmartLabel labelSerialNo; + private SmartX.SmartLabel smartLabel7; + private SmartX.SmartLabel smartLabel6; + private SmartX.SmartLabel smartLabel5; + private SmartX.SmartLabel smartLabel4; + private SmartX.SmartLabel smartLabel3; + private SmartX.SmartLabel smartLabel2; + private SmartX.SmartLabel smartLabel10; + private SmartX.SmartLabel smartLabel9; + private SmartX.SmartLabel labelDisplayVersion; + private SmartX.SmartLabel labelControlVersion; + private SmartX.SmartLabel smartLabel12; + private SmartX.SmartLabel smartLabel11; + private SmartX.SmartButton buttonUpdate; + private SmartX.SmartLabel labelContact1; + private SmartX.SmartLabel labelContact6; + private SmartX.SmartLabel labelContact5; + private SmartX.SmartLabel labelContact4; + private SmartX.SmartLabel labelContact2; + private SmartX.SmartLabel labelContact3; + private SmartX.SmartLabel smartLabel24; + private SmartX.SmartLabel smartLabel23; + private SmartX.SmartLabel smartLabel22; + private SmartX.SmartLabel smartLabel21; + private SmartX.SmartLabel smartLabel20; + private SmartX.SmartLabel smartLabel25; + private SmartX.SmartKeyboard smartKeyboard1; } } diff --git a/INT_PT002/Controls/System/ControlMenuSystemInformation.cs b/INT_PT002/Controls/System/ControlMenuSystemInformation.cs index 48cc374..6a7821e 100644 --- a/INT_PT002/Controls/System/ControlMenuSystemInformation.cs +++ b/INT_PT002/Controls/System/ControlMenuSystemInformation.cs @@ -6,8 +6,11 @@ using System.Drawing; using System.Data; using System.Text; using System.Windows.Forms; +using System.IO; using INT_PT002.Forms; +using INT_PT002.DialogForms; +using INT_PT002.DataStore; namespace INT_PT002.Controls { @@ -15,6 +18,11 @@ namespace INT_PT002.Controls { #region Field private FormMenu m_ParentForm; + + private string USBPath = ""; + private string UpdateFilePath = ""; + private string RunFilePath = ""; + private string RemoveFolderPath = ""; #endregion #region Constructor @@ -39,16 +47,155 @@ namespace INT_PT002.Controls private void Initialize() { this.smartGroupBox1.Text = "System > Information"; + + this.labelDisplayVersion.Text = "1.0.0"; + + this.USBPath = "하드 디스크\\"; + this.UpdateFilePath = this.USBPath + "UpdateFiles\\"; + this.RunFilePath = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase) + "\\"; + if (this.RunFilePath.StartsWith("\\F") == true) + this.RemoveFolderPath = "Flash Disk\\RemoveFile\\"; + else + this.RemoveFolderPath = "SD Card\\RemoveFile\\"; + + this.smartKeyboard1.KeyboardType = SmartX.SmartKeyboard.KEYBOARDTYPES.NORMAL; + this.smartKeyboard1.Left = 40; + this.smartKeyboard1.Top = 217; + this.smartKeyboard1.Width = 832; + this.smartKeyboard1.Height = 327; + this.smartKeyboard1.Hide(); + } + + private Define.E_UpdateCheck CheckError() + { + Define.E_UpdateCheck ret = Define.E_UpdateCheck.Fail; + FileInfo[] newFiles; + + DirectoryInfo info = new DirectoryInfo(this.USBPath); + DirectoryInfo dirFolderUpdateFiles = new DirectoryInfo(this.UpdateFilePath); + + // USB 장착 유무 확인 + if (info.Exists == true) + { + // USB에 UpdateFiles 유무 확인 + if (dirFolderUpdateFiles.Exists == true) + { + newFiles = dirFolderUpdateFiles.GetFiles(); + + if (newFiles.Length == 0) + { + ret = Define.E_UpdateCheck.NoFile; + } + else + { + ret = Define.E_UpdateCheck.Success; + } + } + else + { + ret = Define.E_UpdateCheck.NoUpdateFolder; + } + } + else + { + ret = Define.E_UpdateCheck.NoUsbMomery; + } + + return ret; + } + private void ProgramUpdateCheck(DialogResult result) + { + Define.E_UpdateCheck check = Define.E_UpdateCheck.Fail; + + if (result == DialogResult.Yes) + { + check = this.CheckError(); + + if (check == Define.E_UpdateCheck.Success) + { + this.buttonUpdate.Enabled = false; + + DialogFormProgressBar progressBar = new DialogFormProgressBar(1, this.ParentForm.ParentForm.SystemConfig.LANGUAGE); + progressBar.ShowDialog(); + } + else if (check == Define.E_UpdateCheck.NoUsbMomery) + { + DialogFormMessage message = new DialogFormMessage(5, Define.E_LanguageID.Korean); + message.ShowDialog(); + } + else if (check == Define.E_UpdateCheck.NoUpdateFolder) + { + DialogFormMessage message = new DialogFormMessage(9, Define.E_LanguageID.Korean); + message.ShowDialog(); + } + else if (check == Define.E_UpdateCheck.NoFile) + { + DialogFormMessage message = new DialogFormMessage(7, Define.E_LanguageID.Korean); + message.ShowDialog(); + } + } } public void DisplayRefresh() { + this.smartKeyboard1.Hide(); + this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Read, CommunicationID.MainBoard, CommunicationAddress._1502_ProgramVersion, ""); } #endregion #region Event Handler + private void labelSerialNo_Click(object sender, EventArgs e) + { + DialogFormPasswordKeyPad password = new DialogFormPasswordKeyPad(4, this.ParentForm.ParentForm.SystemConfig.LANGUAGE); + DialogResult dialogResult = password.ShowDialog(); + if (dialogResult == DialogResult.OK) + { + this.labelSerialNo.BackGroundColor = Color.White; + this.smartKeyboard1.TargetInputObject = this.labelSerialNo; + + this.smartKeyboard1.Show(); + } + } + + private void smartKeyboard1_OnLabelKeyPress(object sender, KeyPressEventArgs e) + { + if (e.KeyChar == '\r') + { + e.Handled = true; + + this.smartKeyboard1.Hide(); + + this.labelSerialNo.BackGroundColor = Color.FromArgb(224, 224, 224); + + this.ParentForm.ParentForm.SystemConfig.SERIAL_NUMBER = this.labelSerialNo.Text; + this.ParentForm.ParentForm.SaveSystemConfigurationFile(this.ParentForm.ParentForm.SystemConfig); + } + else if (e.KeyChar == 27) // ESC 눌렀을 때 + { + e.Handled = true; + + this.labelSerialNo.BackGroundColor = Color.FromArgb(224, 224, 224); + this.smartKeyboard1.Hide(); + } + } + private void smartKeyboard1_OnXKeyClick(object sender, EventArgs e) + { + this.labelSerialNo.BackGroundColor = Color.FromArgb(224, 224, 224); + this.smartKeyboard1.Hide(); + } + + private void buttonUpdate_Click(object sender, EventArgs e) + { + DialogFormYesNo myDlg = new DialogFormYesNo(this.ParentForm.ParentForm.SystemConfig.LANGUAGE, 3); + DialogResult dr = myDlg.ShowDialog(); + myDlg.Close(); + + this.Refresh(); + + this.ProgramUpdateCheck(dr); + } #endregion } } diff --git a/INT_PT002/Controls/System/ControlMenuSystemInformation.resx b/INT_PT002/Controls/System/ControlMenuSystemInformation.resx index 3e7a6d2..0411077 100644 --- a/INT_PT002/Controls/System/ControlMenuSystemInformation.resx +++ b/INT_PT002/Controls/System/ControlMenuSystemInformation.resx @@ -117,6 +117,421 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + 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 + 6nc2xOg6Bq4AAAAASUVORK5CYII= + + + + + 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 + vfRZVUVVT1Whar3qgOqCmrZaqFq+WpvaQ3WCOkM9Xr1cvUd9VkNFw08jT6NF454mXpOhmai5V7NPc15L + Wytca6tWp9aUtpy2l3audov2Ax2yjoPOGp0GnVu6GF2GbrLuPt0berCehV6iXo3edX1Y31Kfq79Pf9AA + bWBtwDNoMBgxJBk6GWYathiOGdGMfI3yjTqNnhtrGEcZ7zLuM/5oYmGSYtJoct9UxtTbNN+02/R3Mz0z + llmN2S1zsrm7+QbzLvMXy/SXcZbtX3bHgmLhZ7HVosfig6WVJd+y1XLaSsMq1qrWaoRBZQQwShiXrdHW + ztYbrE9Zv7WxtBHYHLf5zdbQNtn2iO3Ucu3lnOWNy8ft1OyYdvV2o/Z0+1j7A/ajDqoOTIcGh8eO6o5s + xybHSSddpySno07PnU2c+c7tzvMuNi7rXM65Iq4erkWuA24ybqFu1W6P3NXcE9xb3Gc9LDzWepzzRHv6 + eO7yHPFS8mJ5NXvNelt5r/Pu9SH5BPtU+zz21fPl+3b7wX7efrv9HqzQXMFb0ekP/L38d/s/DNAOWBPw + YyAmMCCwJvBJkGlQXlBfMCU4JvhI8OsQ55DSkPuhOqHC0J4wybDosOaw+XDX8LLw0QjjiHUR1yIVIrmR + XVHYqLCopqi5lW4r96yciLaILoweXqW9KnvVldUKq1NWn46RjGHGnIhFx4bHHol9z/RnNjDn4rziauNm + WS6svaxnbEd2OXuaY8cp40zG28WXxU8l2CXsTphOdEisSJzhunCruS+SPJPqkuaT/ZMPJX9KCU9pS8Wl + xqae5Mnwknm9acpp2WmD6frphemja2zW7Fkzy/fhN2VAGasyugRU0c9Uv1BHuEU4lmmfWZP5Jiss60S2 + dDYvuz9HL2d7zmSue+63a1FrWWt78lTzNuWNrXNaV78eWh+3vmeD+oaCDRMbPTYe3kTYlLzpp3yT/LL8 + V5vDN3cXKBVsLBjf4rGlpVCikF84stV2a9021DbutoHt5turtn8sYhddLTYprih+X8IqufqN6TeV33za + Eb9joNSydP9OzE7ezuFdDrsOl0mX5ZaN7/bb3VFOLy8qf7UnZs+VimUVdXsJe4V7Ryt9K7uqNKp2Vr2v + Tqy+XeNc01arWLu9dn4fe9/Qfsf9rXVKdcV17w5wD9yp96jvaNBqqDiIOZh58EljWGPft4xvm5sUmoqb + PhziHRo9HHS4t9mqufmI4pHSFrhF2DJ9NProje9cv+tqNWytb6O1FR8Dx4THnn4f+/3wcZ/jPScYJ1p/ + 0Pyhtp3SXtQBdeR0zHYmdo52RXYNnvQ+2dNt293+o9GPh06pnqo5LXu69AzhTMGZT2dzz86dSz83cz7h + /HhPTM/9CxEXbvUG9g5c9Ll4+ZL7pQt9Tn1nL9tdPnXF5srJq4yrndcsr3X0W/S3/2TxU/uA5UDHdavr + XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS + fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+ + tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/ + 6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOxAAADsQBlSsOGwAABPlJREFUeF7t2UkvbFsY + xnFfQN+Uvi19T+m7KkX0QogIMWFCCGIkrkQIMyYGxEATEQOJb6BvDkEIX+AkZ2J+v8B777OSXaWoe+6Z + KLXkGfxSp2ST/drnX2vtzUf+9hEi0suHcMvKyiQ7O1vMZrMkJCRIXFycxMbGSkxMjDZwvvHx8er8k5KS + JDk5WVJSUiQ1NdUB7/F1zJmYmKjVrNHR0Q7GrL+bV+dZ3/vO19a4ppGRkRIeHi6hoaESFRUllZWVLo2C + S7iFhYWSmZkpGRkZ6heA4fHLMYb3VsZ/XOOCAs4ZcP64gL9jzOjtcxr+a17M8X/zfpdZjXndzfiWTvMa + c+JDBgEjWpPJJP7+/lJeXu4+XIvF4og2PT1d8vPzpbi42KGoqEgdQ0SfB4tnQUGB5Obmqg4RckhIiAQE + BMjg4KBruHZ7rWO7gYMrKiqkvr5e6urqxGazSXV1tVRVVRGRB2BrXFpaquJFuNg2BwYGSnBwsGxsbDjD + ReU4ICcnR0Xa2toq7e3t0tTU5IjXarWSF8K1ec/dceT9ampqHLA1RrjY7mPbjGj9/Pxcw0WwWHFROVba + trY2aWlpkdraWvUJgBUYD63Iu+DiuuPuWNILbk3xkBi3r+jTuI1dX193hltUZJG0tDT1DYgV8eITAO/f + 7r2J6POhNzxjysrKUqsuFlR8IGMBdVlxESjCLSkpUcs0tltYafFQyt0PJqLPZYSbl5en7nmxoNrtdtnc + 3HSGi5qxVUaoCBbxom4s1+5+KBF9LiNcvOK5E541NTY2yvb2tmu4+JstQkXdOJDhEn0dhkukIYZLpCGG + S6QhhkukIYZLpCGGS6QhhkukIYZLpCGGS6QhhkukIYZLpCGGS6QhhkukIYZLpCGGS6QhhkukIYZLpCGG + S6QhhkukIYZLpCGGS6QhhkukIYZLpCGGS6QhhkukIYZLpCGGS6QhhkukIYZLpCGGS6QhhkukIYZLpCGG + S6QhhkukIYZLpCGGS6ShPw7XbDYzXCIv8Yfhlqlw8Q0ItqqqiuESfSEEm5mZKXl5eapHhNvQ0CBbW1vO + cCsqyiUpKUkKCgrU6osD8cpwib4GgkW4CBg9Itrm5mbZ2dlxhoulOC4uTrKzs1WspaWlisViUTETkWcg + VECL6enp6t82m01aWlqks7NT9vb2nOHa7XYxmUySmJgoqampqnR8I/bYRORZ6A/RokXEjNW2q6tL+vr6 + 5ODgwBluR0eHBAUFSUREhMTGxqqA8ZQZcO9LRJ6BW1bjFeHiYXF3d7cMDQ3J6OiobGxsOMOdnf1L/Pz8 + VLxhYWGSkJCg9tjvl3Ei+lzGVhm3rFarVXp7e2ViYuLfRmdlbm7ONVxA2b6+vhIaGqrubZuamtSeGrUT + kef09PRIf3+/DA8Pq2BXVlZkdXVVDg8PVasu4f74canuc7FM49HzwMCAjIyMyPj4uExOThKRh0xNTcn0 + 9LQsLS3J2tqa+tvt/v6+PDw8fAwXfv36qWJF9WNjYzIzMyPz8/OysLBARB6yuLgoy8vLsr6+Lru7u3J6 + euoSLbiEC6+vr/L09CSXl5cOFxcXcn5+rpydnXk1nCPO9/r6Wm5vb+X+/l4eHx/l+flZXl5eHPAec+IX + cnd3Jzc3N3J1deUyqw7z4nxx7oB5MQ/mejvvd5kV5/jdr+3JyYkcHx/L0dGResUM8L7TD+ESkbfzkX8A + aDYV804BSLEAAAAASUVORK5CYII= + + + + + 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 + 6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOxAAADsQBlSsOGwAAA7NJREFUaEPtm0kvZGEU + hm3M8zzPhJjnGBfmeWZhShAWBDGEIIZE0MQsodHSId3KtLLwA/yyt70nubhdtejlR39JPdetiu/me845 + 99bmLTvg9fWf8Ho0f2CxWPDy8iJ/Ly8vcXp6iqOjI+zv72Nvb08Zdnd3sbOzI2xtbWFtbQ1zc3MYGxvD + 6uqq8Lfb6/H9DQWfn5/x9PSE+/t7XF1d4ezsDMfHxzg8PMTBwYFSGA2g+ObmJpaWljA6OoqWlhZkZGRg + amrKtixFHx8fRfL6+lo6yqqxYsvLy1hcXMTCwoKSzM/PY3Z2FuPj4+jt7UVZWRni4uIQHBwsXTfJUvT8 + /BwXFxc4OTnB9va2VGliYgLDw8Po7+9HX1+f0vT09KCzsxPV1dVIS0tDVFQU/P39RdgYaZF9eLjH+vo6 + NjY2pIuTk5MYGBiQxY2NjaitrUVNTY2SUM6AHc3Ly0NiYiLCw8Ph6+sLDw8Psyw7OzMzg+npaYyMjEiV + mpqaUF5ejpKSEhQVFaGgoEB5cnNzpavx8fEICQmBt7c33N3d8e3bprmzQ0NDGBwcRHd3t3SztLRULpCT + kyNkZ2crDfeYmZmJlJSUt/vVy8sLbm5u1mNMya6uLrS2tqKqqko6ypGwdWFVMWRjY2PfZF1dXbGysvIu + e3dnkfuTcHwrKipkdDkWti6qKv8ke3t7g/b2dnR0dMgI81790rJtbW0i/OVlLRYtq2VVRstqWS2rZZVF + y2pZLatllUXLalktq2WVRctqWS2rZZVFy2pZLatllUXLalktq2WVRcv+97KMBH01WU9PT2vZm5vfkuRk + dxsaGiQW91llk5OTERMTg6CgIJF1cXGRiOKb7K9f16ivr0dzczPq6uok3VZYWPjpZBm7TUpKQnR0NAIC + AiS3aCX78+elCDLsyBEuLi5Gfn6+ROSysrI+Bewqc4sJCQmIiIiAn5+fRPmcnZ3Nst+/nyA1NVWqw4Ws + UHp6uiwmPFcZ7pH7ZxqVI2yENNlVR0dHc3bxx48Lyecy4MhEJ6tjwAuojLFP7pvjGxoaKl1lGtXJyQkO + Dg4Sp3+TZVAzMDBQKsJ/DgsLk7xuZGSkwEKoCvfHseWe+VAyMsYcX4ra29ubZQkfTj4+PgIXsDpMYvNG + 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 + vacIK+opBimuVTyo2K84p6Ss5KGUrlSldEFpRpmm7KicpFyufEZ5WoWiYq/CVSlXOavylC5Ld6Kn0Cvp + vfRZVUVVT1Whar3qgOqCmrZaqFq+WpvaQ3WCOkM9Xr1cvUd9VkNFw08jT6NF454mXpOhmai5V7NPc15L + Wytca6tWp9aUtpy2l3audov2Ax2yjoPOGp0GnVu6GF2GbrLuPt0berCehV6iXo3edX1Y31Kfq79Pf9AA + bWBtwDNoMBgxJBk6GWYathiOGdGMfI3yjTqNnhtrGEcZ7zLuM/5oYmGSYtJoct9UxtTbNN+02/R3Mz0z + llmN2S1zsrm7+QbzLvMXy/SXcZbtX3bHgmLhZ7HVosfig6WVJd+y1XLaSsMq1qrWaoRBZQQwShiXrdHW + ztYbrE9Zv7WxtBHYHLf5zdbQNtn2iO3Ucu3lnOWNy8ft1OyYdvV2o/Z0+1j7A/ajDqoOTIcGh8eO6o5s + xybHSSddpySno07PnU2c+c7tzvMuNi7rXM65Iq4erkWuA24ybqFu1W6P3NXcE9xb3Gc9LDzWepzzRHv6 + eO7yHPFS8mJ5NXvNelt5r/Pu9SH5BPtU+zz21fPl+3b7wX7efrv9HqzQXMFb0ekP/L38d/s/DNAOWBPw + YyAmMCCwJvBJkGlQXlBfMCU4JvhI8OsQ55DSkPuhOqHC0J4wybDosOaw+XDX8LLw0QjjiHUR1yIVIrmR + XVHYqLCopqi5lW4r96yciLaILoweXqW9KnvVldUKq1NWn46RjGHGnIhFx4bHHol9z/RnNjDn4rziauNm + WS6svaxnbEd2OXuaY8cp40zG28WXxU8l2CXsTphOdEisSJzhunCruS+SPJPqkuaT/ZMPJX9KCU9pS8Wl + xqae5Mnwknm9acpp2WmD6frphemja2zW7Fkzy/fhN2VAGasyugRU0c9Uv1BHuEU4lmmfWZP5Jiss60S2 + dDYvuz9HL2d7zmSue+63a1FrWWt78lTzNuWNrXNaV78eWh+3vmeD+oaCDRMbPTYe3kTYlLzpp3yT/LL8 + V5vDN3cXKBVsLBjf4rGlpVCikF84stV2a9021DbutoHt5turtn8sYhddLTYprih+X8IqufqN6TeV33za + Eb9joNSydP9OzE7ezuFdDrsOl0mX5ZaN7/bb3VFOLy8qf7UnZs+VimUVdXsJe4V7Ryt9K7uqNKp2Vr2v + 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 + rkJggg== + + WEBPAD diff --git a/INT_PT002/Controls/User/ControlMenuUserUserEditor.Designer.cs b/INT_PT002/Controls/User/ControlMenuUserUserEditor.Designer.cs new file mode 100644 index 0000000..6475cd5 --- /dev/null +++ b/INT_PT002/Controls/User/ControlMenuUserUserEditor.Designer.cs @@ -0,0 +1,298 @@ +namespace INT_PT002.Controls +{ + partial class ControlMenuUserUserEditor + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Component Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.smartGroupBox1 = new SmartX.SmartGroupBox(); + this.buttonDelete = new SmartX.SmartButton(); + this.buttonModify = new SmartX.SmartButton(); + this.buttonRegister = new SmartX.SmartButton(); + this.listBoxLevel1 = new SmartX.SmartListBox(); + this.smartGroupBox1.SuspendLayout(); + this.SuspendLayout(); + // + // smartGroupBox1 + // + this.smartGroupBox1.BackGround = null; + this.smartGroupBox1.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.smartGroupBox1.BackImage = null; + this.smartGroupBox1.Controls.Add(this.buttonDelete); + this.smartGroupBox1.Controls.Add(this.buttonModify); + this.smartGroupBox1.Controls.Add(this.buttonRegister); + this.smartGroupBox1.Controls.Add(this.listBoxLevel1); + this.smartGroupBox1.FrameLineColor1 = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); + this.smartGroupBox1.FrameLineColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); + this.smartGroupBox1.FrameLineThickness = 2; + this.smartGroupBox1.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.HeaderBar; + this.smartGroupBox1.HeaderHeightOffset = 9; + this.smartGroupBox1.Location = new System.Drawing.Point(0, 0); + this.smartGroupBox1.Name = "smartGroupBox1"; + this.smartGroupBox1.RoundRadius = 5; + this.smartGroupBox1.Size = new System.Drawing.Size(909, 664); + this.smartGroupBox1.TabIndex = 1; + this.smartGroupBox1.Text = "smartGroupBox1"; + this.smartGroupBox1.TextColor = System.Drawing.Color.White; + // + // buttonDelete + // + this.buttonDelete.BackGround = this.smartGroupBox1; + this.buttonDelete.BackGroundColor = System.Drawing.Color.LightBlue; + this.buttonDelete.ButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); + this.buttonDelete.ButtonDownColor = System.Drawing.Color.SlateGray; + this.buttonDelete.ButtonImageAutoSize = true; + this.buttonDelete.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; + this.buttonDelete.ButtonText = "삭제"; + this.buttonDelete.ColorKeySamplePosition = new System.Drawing.Point(0, 0); + this.buttonDelete.GroupID = 0; + this.buttonDelete.ImageDisable = null; + this.buttonDelete.ImageDown = null; + this.buttonDelete.ImageUp = null; + this.buttonDelete.Location = new System.Drawing.Point(628, 549); + this.buttonDelete.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; + this.buttonDelete.Name = "buttonDelete"; + this.buttonDelete.NestedClickEventPrevent = false; + this.buttonDelete.OutlinePixel = 2; + this.buttonDelete.OverlapOptimize = true; + this.buttonDelete.RepeatInterval = 200; + this.buttonDelete.RepeatIntervalAccelerate = null; + this.buttonDelete.RoundSize = 10; + this.buttonDelete.SafeInterval = 200; + this.buttonDelete.Size = new System.Drawing.Size(110, 60); + this.buttonDelete.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; + this.buttonDelete.TabIndex = 80; + this.buttonDelete.Text = null; + this.buttonDelete.TextColor = System.Drawing.Color.White; + this.buttonDelete.TextColorDisable = System.Drawing.Color.Gray; + this.buttonDelete.TextDownColor = System.Drawing.Color.FromArgb(((int)(((byte)(233)))), ((int)(((byte)(238)))), ((int)(((byte)(255))))); + this.buttonDelete.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; + this.buttonDelete.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; + this.buttonDelete.Click += new System.EventHandler(this.buttonDelete_Click); + // + // buttonModify + // + this.buttonModify.BackGround = this.smartGroupBox1; + this.buttonModify.BackGroundColor = System.Drawing.Color.LightBlue; + this.buttonModify.ButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); + this.buttonModify.ButtonDownColor = System.Drawing.Color.SlateGray; + this.buttonModify.ButtonImageAutoSize = true; + this.buttonModify.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; + this.buttonModify.ButtonText = "수정"; + this.buttonModify.ColorKeySamplePosition = new System.Drawing.Point(0, 0); + this.buttonModify.GroupID = 0; + this.buttonModify.ImageDisable = null; + this.buttonModify.ImageDown = null; + this.buttonModify.ImageUp = null; + this.buttonModify.Location = new System.Drawing.Point(485, 549); + this.buttonModify.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; + this.buttonModify.Name = "buttonModify"; + this.buttonModify.NestedClickEventPrevent = false; + this.buttonModify.OutlinePixel = 2; + this.buttonModify.OverlapOptimize = true; + this.buttonModify.RepeatInterval = 200; + this.buttonModify.RepeatIntervalAccelerate = null; + this.buttonModify.RoundSize = 10; + this.buttonModify.SafeInterval = 200; + this.buttonModify.Size = new System.Drawing.Size(110, 60); + this.buttonModify.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; + this.buttonModify.TabIndex = 79; + this.buttonModify.Text = null; + this.buttonModify.TextColor = System.Drawing.Color.White; + this.buttonModify.TextColorDisable = System.Drawing.Color.Gray; + this.buttonModify.TextDownColor = System.Drawing.Color.FromArgb(((int)(((byte)(233)))), ((int)(((byte)(238)))), ((int)(((byte)(255))))); + this.buttonModify.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; + this.buttonModify.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; + this.buttonModify.Click += new System.EventHandler(this.buttonModify_Click); + // + // buttonRegister + // + this.buttonRegister.BackGround = null; + this.buttonRegister.BackGroundColor = System.Drawing.Color.LightBlue; + this.buttonRegister.ButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); + this.buttonRegister.ButtonDownColor = System.Drawing.Color.SlateGray; + this.buttonRegister.ButtonImageAutoSize = true; + this.buttonRegister.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; + this.buttonRegister.ButtonText = "등록"; + this.buttonRegister.ColorKeySamplePosition = new System.Drawing.Point(0, 0); + this.buttonRegister.GroupID = 0; + this.buttonRegister.ImageDisable = null; + this.buttonRegister.ImageDown = null; + this.buttonRegister.ImageUp = null; + this.buttonRegister.Location = new System.Drawing.Point(359, 549); + this.buttonRegister.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; + this.buttonRegister.Name = "buttonRegister"; + this.buttonRegister.NestedClickEventPrevent = false; + this.buttonRegister.OutlinePixel = 2; + this.buttonRegister.OverlapOptimize = true; + this.buttonRegister.RepeatInterval = 200; + this.buttonRegister.RepeatIntervalAccelerate = null; + this.buttonRegister.RoundSize = 10; + this.buttonRegister.SafeInterval = 200; + this.buttonRegister.Size = new System.Drawing.Size(110, 60); + this.buttonRegister.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; + this.buttonRegister.TabIndex = 78; + this.buttonRegister.Text = null; + this.buttonRegister.TextColor = System.Drawing.Color.White; + this.buttonRegister.TextColorDisable = System.Drawing.Color.Gray; + this.buttonRegister.TextDownColor = System.Drawing.Color.FromArgb(((int)(((byte)(233)))), ((int)(((byte)(238)))), ((int)(((byte)(255))))); + this.buttonRegister.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; + this.buttonRegister.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; + this.buttonRegister.Click += new System.EventHandler(this.buttonRegister_Click); + // + // listBoxLevel1 + // + this.listBoxLevel1.BackGround = null; + this.listBoxLevel1.BackGroundColor = System.Drawing.Color.White; + this.listBoxLevel1.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); + this.listBoxLevel1.BorderStyle = SmartX.SmartListBox.BORDERSTYLES.FixedSingle; + this.listBoxLevel1.ColumnStyles = null; + this.listBoxLevel1.DataSource = null; + this.listBoxLevel1.Font = new System.Drawing.Font("Arial", 15F, System.Drawing.FontStyle.Regular); + this.listBoxLevel1.ItemAddOrder = SmartX.SmartListBox.ITEMADDORDERS.BOTTOMADD; + this.listBoxLevel1.ItemOffsetGap = 10; + this.listBoxLevel1.ItemOffsetX = 1; + this.listBoxLevel1.ItemOffsetY = 0; + this.listBoxLevel1.ItemTextOffsetY = 1; + this.listBoxLevel1.Location = new System.Drawing.Point(46, 83); + this.listBoxLevel1.MouseMoveEventSpace = 3; + this.listBoxLevel1.MouseMoveSpace = 10; + this.listBoxLevel1.Name = "listBoxLevel1"; + this.listBoxLevel1.OverlapOptimize = true; + this.listBoxLevel1.ScrollBarBackColor = System.Drawing.Color.DarkGray; + this.listBoxLevel1.ScrollBarButtonColor = System.Drawing.Color.GhostWhite; + this.listBoxLevel1.ScrollBarButtonHeight = 15; + this.listBoxLevel1.ScrollBarButtonImage = null; + this.listBoxLevel1.ScrollBarButtonRound = 0; + this.listBoxLevel1.ScrollBarStyle = SmartX.SmartListBox.ScrollBarStyles.ScrollBar; + this.listBoxLevel1.ScrollButtonHeight = 30; + this.listBoxLevel1.ScrollButtonWidth = 30; + // + // + // + this.listBoxLevel1.ScrollDownButton.BackGround = null; + this.listBoxLevel1.ScrollDownButton.BackGroundColor = System.Drawing.Color.LightBlue; + this.listBoxLevel1.ScrollDownButton.ButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); + this.listBoxLevel1.ScrollDownButton.ButtonDownColor = System.Drawing.Color.FromArgb(((int)(((byte)(56)))), ((int)(((byte)(76)))), ((int)(((byte)(129))))); + this.listBoxLevel1.ScrollDownButton.ButtonImageAutoSize = false; + this.listBoxLevel1.ScrollDownButton.ButtonStyle = SmartX.SmartButton.ButtonStyles.Flat; + this.listBoxLevel1.ScrollDownButton.ButtonText = "▼"; + this.listBoxLevel1.ScrollDownButton.ColorKeySamplePosition = new System.Drawing.Point(0, 0); + this.listBoxLevel1.ScrollDownButton.GroupID = 0; + this.listBoxLevel1.ScrollDownButton.ImageDisable = null; + this.listBoxLevel1.ScrollDownButton.ImageDown = null; + this.listBoxLevel1.ScrollDownButton.ImageUp = null; + this.listBoxLevel1.ScrollDownButton.Location = new System.Drawing.Point(228, 388); + this.listBoxLevel1.ScrollDownButton.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; + this.listBoxLevel1.ScrollDownButton.Name = "SmartListBox_m_butScrollDown"; + this.listBoxLevel1.ScrollDownButton.NestedClickEventPrevent = false; + this.listBoxLevel1.ScrollDownButton.OutlinePixel = 1; + this.listBoxLevel1.ScrollDownButton.OverlapOptimize = true; + this.listBoxLevel1.ScrollDownButton.RepeatInterval = 200; + this.listBoxLevel1.ScrollDownButton.RepeatIntervalAccelerate = null; + this.listBoxLevel1.ScrollDownButton.RoundSize = 10; + this.listBoxLevel1.ScrollDownButton.SafeInterval = 200; + this.listBoxLevel1.ScrollDownButton.Size = new System.Drawing.Size(30, 30); + this.listBoxLevel1.ScrollDownButton.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; + this.listBoxLevel1.ScrollDownButton.TabIndex = 0; + this.listBoxLevel1.ScrollDownButton.Text = null; + this.listBoxLevel1.ScrollDownButton.TextColor = System.Drawing.Color.White; + this.listBoxLevel1.ScrollDownButton.TextColorDisable = System.Drawing.Color.Gray; + this.listBoxLevel1.ScrollDownButton.TextDownColor = System.Drawing.Color.FromArgb(((int)(((byte)(233)))), ((int)(((byte)(238)))), ((int)(((byte)(255))))); + this.listBoxLevel1.ScrollDownButton.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; + this.listBoxLevel1.ScrollDownButton.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; + this.listBoxLevel1.ScrollStep = 1; + // + // + // + this.listBoxLevel1.ScrollUpButton.BackGround = null; + this.listBoxLevel1.ScrollUpButton.BackGroundColor = System.Drawing.Color.LightBlue; + this.listBoxLevel1.ScrollUpButton.ButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); + this.listBoxLevel1.ScrollUpButton.ButtonDownColor = System.Drawing.Color.FromArgb(((int)(((byte)(56)))), ((int)(((byte)(76)))), ((int)(((byte)(129))))); + this.listBoxLevel1.ScrollUpButton.ButtonImageAutoSize = false; + this.listBoxLevel1.ScrollUpButton.ButtonStyle = SmartX.SmartButton.ButtonStyles.Flat; + this.listBoxLevel1.ScrollUpButton.ButtonText = "▲"; + this.listBoxLevel1.ScrollUpButton.ColorKeySamplePosition = new System.Drawing.Point(0, 0); + this.listBoxLevel1.ScrollUpButton.GroupID = 0; + this.listBoxLevel1.ScrollUpButton.ImageDisable = null; + this.listBoxLevel1.ScrollUpButton.ImageDown = null; + this.listBoxLevel1.ScrollUpButton.ImageUp = null; + this.listBoxLevel1.ScrollUpButton.Location = new System.Drawing.Point(228, 2); + this.listBoxLevel1.ScrollUpButton.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; + this.listBoxLevel1.ScrollUpButton.Name = "SmartListBox_m_butScrollUp"; + this.listBoxLevel1.ScrollUpButton.NestedClickEventPrevent = false; + this.listBoxLevel1.ScrollUpButton.OutlinePixel = 1; + this.listBoxLevel1.ScrollUpButton.OverlapOptimize = true; + this.listBoxLevel1.ScrollUpButton.RepeatInterval = 200; + this.listBoxLevel1.ScrollUpButton.RepeatIntervalAccelerate = null; + this.listBoxLevel1.ScrollUpButton.RoundSize = 10; + this.listBoxLevel1.ScrollUpButton.SafeInterval = 200; + this.listBoxLevel1.ScrollUpButton.Size = new System.Drawing.Size(30, 30); + this.listBoxLevel1.ScrollUpButton.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; + this.listBoxLevel1.ScrollUpButton.TabIndex = 1; + this.listBoxLevel1.ScrollUpButton.Text = null; + this.listBoxLevel1.ScrollUpButton.TextColor = System.Drawing.Color.White; + this.listBoxLevel1.ScrollUpButton.TextColorDisable = System.Drawing.Color.Gray; + this.listBoxLevel1.ScrollUpButton.TextDownColor = System.Drawing.Color.FromArgb(((int)(((byte)(233)))), ((int)(((byte)(238)))), ((int)(((byte)(255))))); + this.listBoxLevel1.ScrollUpButton.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; + this.listBoxLevel1.ScrollUpButton.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; + this.listBoxLevel1.SelectColor = System.Drawing.Color.FromArgb(((int)(((byte)(130)))), ((int)(((byte)(156)))), ((int)(((byte)(184))))); + this.listBoxLevel1.SelectFilled = true; + this.listBoxLevel1.SelectItemIndex = -1; + this.listBoxLevel1.SelectTextColor = System.Drawing.Color.White; + this.listBoxLevel1.SeparationlineColor1 = System.Drawing.Color.FromArgb(((int)(((byte)(125)))), ((int)(((byte)(125)))), ((int)(((byte)(125))))); + this.listBoxLevel1.SeparationlineColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(201)))), ((int)(((byte)(210)))), ((int)(((byte)(224))))); + this.listBoxLevel1.SeparationLineStyle = SmartX.SmartListBox.SEPARATIONLINETYPES.FixedSingle; + this.listBoxLevel1.SeparationlineVisibleBottom = true; + this.listBoxLevel1.SeparationlineVisibleTop = true; + this.listBoxLevel1.Size = new System.Drawing.Size(411, 256); + this.listBoxLevel1.TabIndex = 0; + this.listBoxLevel1.Text = "smartListBox1"; + this.listBoxLevel1.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.listBoxLevel1.TextColorDisable = System.Drawing.Color.Gray; + this.listBoxLevel1.Click += new System.EventHandler(this.listBoxSelected_Click); + // + // ControlMenuUserUserEditor + // + this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; + this.Controls.Add(this.smartGroupBox1); + this.Name = "ControlMenuUserUserEditor"; + this.Size = new System.Drawing.Size(909, 664); + this.smartGroupBox1.ResumeLayout(false); + this.ResumeLayout(false); + + } + + #endregion + + private SmartX.SmartGroupBox smartGroupBox1; + private SmartX.SmartListBox listBoxLevel1; + private SmartX.SmartButton buttonDelete; + private SmartX.SmartButton buttonModify; + private SmartX.SmartButton buttonRegister; + } +} diff --git a/INT_PT002/Controls/Setting/ControlMenuSettingUserEditor.cs b/INT_PT002/Controls/User/ControlMenuUserUserEditor.cs similarity index 60% rename from INT_PT002/Controls/Setting/ControlMenuSettingUserEditor.cs rename to INT_PT002/Controls/User/ControlMenuUserUserEditor.cs index ef60cb9..8e4c8a2 100644 --- a/INT_PT002/Controls/Setting/ControlMenuSettingUserEditor.cs +++ b/INT_PT002/Controls/User/ControlMenuUserUserEditor.cs @@ -11,14 +11,14 @@ using INT_PT002.Forms; namespace INT_PT002.Controls { - public partial class ControlMenuSettingUserEditor : UserControl + public partial class ControlMenuUserUserEditor : UserControl { #region Field private FormMenu m_ParentForm; #endregion #region Constructor - public ControlMenuSettingUserEditor(FormMenu parent) + public ControlMenuUserUserEditor(FormMenu parent) { InitializeComponent(); @@ -38,7 +38,7 @@ namespace INT_PT002.Controls #region Method private void Initialize() { - this.smartGroupBox1.Text = "Setting > UserEditor"; + this.smartGroupBox1.Text = "User > UserEditor"; } public void DisplayRefresh() @@ -47,8 +47,24 @@ namespace INT_PT002.Controls } #endregion - #region Event Handler + #region Event Handler + private void listBoxSelected_Click(object sender, EventArgs e) + { + } + + private void buttonRegister_Click(object sender, EventArgs e) + { + + } + private void buttonModify_Click(object sender, EventArgs e) + { + + } + private void buttonDelete_Click(object sender, EventArgs e) + { + + } #endregion } } diff --git a/INT_PT002/Controls/Setting/ControlMenuSettingUserEditor.resx b/INT_PT002/Controls/User/ControlMenuUserUserEditor.resx similarity index 100% rename from INT_PT002/Controls/Setting/ControlMenuSettingUserEditor.resx rename to INT_PT002/Controls/User/ControlMenuUserUserEditor.resx diff --git a/INT_PT002/DataStore/Define.cs b/INT_PT002/DataStore/Define.cs index 5a37b74..fa5a37e 100644 --- a/INT_PT002/DataStore/Define.cs +++ b/INT_PT002/DataStore/Define.cs @@ -24,6 +24,7 @@ namespace INT_PT002.DataStore { Recipe, Setting, + User, Manual, Log, System, @@ -39,7 +40,11 @@ namespace INT_PT002.DataStore _0_None, _1_Configuration, _2_Communication, - _3_UserEditor, + }; + public enum E_MenuUserStore + { + _0_None, + _1_UserEditor, }; public enum E_MenuManualStore { @@ -90,5 +95,20 @@ namespace INT_PT002.DataStore NAK = 0, ACK = 1, }; + + public enum E_UpdateCheck + { + Fail, + Success, + NoUsbMomery, + NoUpdateFolder, + NoFile, + } + + public enum E_LanguageID + { + Korean, + English, + } } } diff --git a/INT_PT002/DataStore/SystemConfiguration.cs b/INT_PT002/DataStore/SystemConfiguration.cs index e9b9671..6204db9 100644 --- a/INT_PT002/DataStore/SystemConfiguration.cs +++ b/INT_PT002/DataStore/SystemConfiguration.cs @@ -11,6 +11,8 @@ namespace INT_PT002.DataStore #region Field private int m_RECIPE_NUMBER; + private Define.E_LanguageID m_LANGUAGE; + private int m_CHART1_DRAW_STEP; private int m_CHART2_DRAW_STEP; @@ -23,6 +25,8 @@ namespace INT_PT002.DataStore private int m_SB_DIFF_MODE; private int m_SB_DATA_MODE; private int m_SB_DATA_PERIOD; + + private string m_SERIAL_NUMBER; #endregion #region Constructor @@ -39,6 +43,12 @@ namespace INT_PT002.DataStore set { this.m_RECIPE_NUMBER = value; } } + public Define.E_LanguageID LANGUAGE + { + get { return this.m_LANGUAGE; } + set { this.m_LANGUAGE = value; } + } + public int CHART1_DRAW_STEP { get { return this.m_CHART1_DRAW_STEP; } @@ -91,6 +101,12 @@ namespace INT_PT002.DataStore get { return this.m_SB_DATA_PERIOD; } set { this.m_SB_DATA_PERIOD = value; } } + + public string SERIAL_NUMBER + { + get { return this.m_SERIAL_NUMBER; } + set { this.m_SERIAL_NUMBER = value; } + } #endregion #region Method @@ -98,6 +114,8 @@ namespace INT_PT002.DataStore { this.RECIPE_NUMBER = 1; + this.LANGUAGE = Define.E_LanguageID.Korean; + this.CHART1_DRAW_STEP = 4; this.CHART2_DRAW_STEP = 2; @@ -110,6 +128,8 @@ namespace INT_PT002.DataStore this.SB_DIFF_MODE = 1; this.SB_DATA_MODE = 2; this.SB_DATA_PERIOD = 100; + + this.SERIAL_NUMBER = "23C0000"; } #endregion } @@ -118,6 +138,7 @@ namespace INT_PT002.DataStore public struct StructSystemConfigurationItem { public int RECIPE_NUMBER; + public Define.E_LanguageID LANGUAGE; public int CHART1_DRAW_STEP; public int CHART2_DRAW_STEP; @@ -131,5 +152,8 @@ namespace INT_PT002.DataStore public int SB_DIFF_MODE; public int SB_DATA_MODE; public int SB_DATA_PERIOD; + + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] + public string SERIAL_NUMBER; } } diff --git a/INT_PT002/DialogForms/DialogFormMessage.Designer.cs b/INT_PT002/DialogForms/DialogFormMessage.Designer.cs new file mode 100644 index 0000000..11af117 --- /dev/null +++ b/INT_PT002/DialogForms/DialogFormMessage.Designer.cs @@ -0,0 +1,176 @@ +namespace INT_PT002.DialogForms +{ + partial class DialogFormMessage + { + /// + /// 필수 디자이너 변수입니다. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 사용 중인 모든 리소스를 정리합니다. + /// + /// 관리되는 리소스를 삭제해야 하면 true이고, 그렇지 않으면 false입니다. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form 디자이너에서 생성한 코드 + + /// + /// 디자이너 지원에 필요한 메서드입니다. + /// 이 메서드의 내용을 코드 편집기로 수정하지 마십시오. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(DialogFormMessage)); + this.buttonOK = new SmartX.SmartButton(); + this.labelMessage1 = new SmartX.SmartLabel(); + this.labelMessage2 = new SmartX.SmartLabel(); + this.pictureBox2 = new System.Windows.Forms.PictureBox(); + this.smartGroupBox1 = new SmartX.SmartGroupBox(); + this.smartGroupBox1.SuspendLayout(); + this.SuspendLayout(); + // + // buttonOK + // + this.buttonOK.BackGround = null; + this.buttonOK.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); + this.buttonOK.ButtonColor = System.Drawing.Color.Silver; + this.buttonOK.ButtonDownColor = System.Drawing.Color.Silver; + this.buttonOK.ButtonImageAutoSize = true; + this.buttonOK.ButtonStyle = SmartX.SmartButton.ButtonStyles.Round3D; + this.buttonOK.ButtonText = "OK"; + this.buttonOK.ColorKeySamplePosition = new System.Drawing.Point(0, 0); + this.buttonOK.GroupID = 0; + this.buttonOK.ImageDisable = null; + this.buttonOK.ImageDown = null; + this.buttonOK.ImageUp = null; + this.buttonOK.Location = new System.Drawing.Point(345, 126); + this.buttonOK.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; + this.buttonOK.Name = "buttonOK"; + this.buttonOK.NestedClickEventPrevent = false; + this.buttonOK.OutlinePixel = 2; + this.buttonOK.OverlapOptimize = true; + this.buttonOK.RepeatInterval = 200; + this.buttonOK.RepeatIntervalAccelerate = null; + this.buttonOK.RoundSize = 10; + this.buttonOK.SafeInterval = 200; + this.buttonOK.Size = new System.Drawing.Size(90, 25); + this.buttonOK.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; + this.buttonOK.TabIndex = 2; + this.buttonOK.Text = null; + this.buttonOK.TextColor = System.Drawing.Color.Black; + this.buttonOK.TextColorDisable = System.Drawing.Color.Gray; + this.buttonOK.TextDownColor = System.Drawing.Color.FromArgb(((int)(((byte)(233)))), ((int)(((byte)(238)))), ((int)(((byte)(255))))); + this.buttonOK.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; + this.buttonOK.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; + this.buttonOK.Click += new System.EventHandler(this.buttonOK_Click); + // + // labelMessage1 + // + this.labelMessage1.BackGround = null; + this.labelMessage1.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.labelMessage1.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.labelMessage1.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelMessage1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelMessage1.LineSpacing = 0F; + this.labelMessage1.Location = new System.Drawing.Point(62, 60); + this.labelMessage1.Name = "labelMessage1"; + this.labelMessage1.OverlapOptimize = true; + this.labelMessage1.PasswordChar = '\0'; + this.labelMessage1.Radius = 3; + this.labelMessage1.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelMessage1.Size = new System.Drawing.Size(360, 20); + this.labelMessage1.TabIndex = 4; + this.labelMessage1.Text = "소수점을 변경하면 랜덤모드 설정값이 초기화됩니다."; + this.labelMessage1.TextColor = System.Drawing.Color.Black; + this.labelMessage1.TextColorDisable = System.Drawing.Color.Gray; + this.labelMessage1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; + this.labelMessage1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Top; + this.labelMessage1.Wordwrap = false; + // + // labelMessage2 + // + this.labelMessage2.BackGround = null; + this.labelMessage2.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.labelMessage2.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.labelMessage2.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelMessage2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelMessage2.LineSpacing = 0F; + this.labelMessage2.Location = new System.Drawing.Point(62, 82); + this.labelMessage2.Name = "labelMessage2"; + this.labelMessage2.OverlapOptimize = true; + this.labelMessage2.PasswordChar = '\0'; + this.labelMessage2.Radius = 3; + this.labelMessage2.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelMessage2.Size = new System.Drawing.Size(360, 40); + this.labelMessage2.TabIndex = 5; + this.labelMessage2.Text = "소수점을 변경하면 랜덤모드 설정값이 초기화됩니다."; + this.labelMessage2.TextColor = System.Drawing.Color.Black; + this.labelMessage2.TextColorDisable = System.Drawing.Color.Gray; + this.labelMessage2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; + this.labelMessage2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Top; + this.labelMessage2.Wordwrap = false; + // + // pictureBox2 + // + this.pictureBox2.BackColor = System.Drawing.Color.White; + this.pictureBox2.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox2.Image"))); + this.pictureBox2.Location = new System.Drawing.Point(14, 58); + this.pictureBox2.Name = "pictureBox2"; + this.pictureBox2.Size = new System.Drawing.Size(42, 40); + // + // smartGroupBox1 + // + this.smartGroupBox1.BackGround = null; + this.smartGroupBox1.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.smartGroupBox1.BackImage = null; + this.smartGroupBox1.Controls.Add(this.labelMessage1); + this.smartGroupBox1.Controls.Add(this.pictureBox2); + this.smartGroupBox1.Controls.Add(this.buttonOK); + this.smartGroupBox1.Controls.Add(this.labelMessage2); + this.smartGroupBox1.FrameLineColor1 = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); + this.smartGroupBox1.FrameLineColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); + this.smartGroupBox1.FrameLineThickness = 2; + this.smartGroupBox1.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.HeaderBar; + this.smartGroupBox1.HeaderHeightOffset = 12; + this.smartGroupBox1.Location = new System.Drawing.Point(0, 0); + this.smartGroupBox1.Name = "smartGroupBox1"; + this.smartGroupBox1.RoundRadius = 5; + this.smartGroupBox1.Size = new System.Drawing.Size(450, 155); + this.smartGroupBox1.TabIndex = 6; + this.smartGroupBox1.Text = "ErrorCode"; + this.smartGroupBox1.TextColor = System.Drawing.Color.White; + // + // DialogFormMessage + // + this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; + this.AutoScroll = true; + this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); + this.ClientSize = new System.Drawing.Size(450, 155); + this.ControlBox = false; + this.Controls.Add(this.smartGroupBox1); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; + this.Name = "DialogFormMessage"; + this.Text = "DialogFormYesNo"; + this.smartGroupBox1.ResumeLayout(false); + this.ResumeLayout(false); + + } + + #endregion + + private SmartX.SmartButton buttonOK; + private SmartX.SmartLabel labelMessage1; + private SmartX.SmartLabel labelMessage2; + private System.Windows.Forms.PictureBox pictureBox2; + private SmartX.SmartGroupBox smartGroupBox1; + } +} \ No newline at end of file diff --git a/INT_PT002/DialogForms/DialogFormMessage.cs b/INT_PT002/DialogForms/DialogFormMessage.cs new file mode 100644 index 0000000..f038830 --- /dev/null +++ b/INT_PT002/DialogForms/DialogFormMessage.cs @@ -0,0 +1,600 @@ +using System; +using System.Linq; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Text; +using System.Windows.Forms; + +using INT_PT002.DataStore; + +namespace INT_PT002.DialogForms +{ + public partial class DialogFormMessage : Form + { + #region Field + #endregion + + #region Constructor + public DialogFormMessage() + { + InitializeComponent(); + } + public DialogFormMessage(int code) + { + InitializeComponent(); + + this.smartGroupBox1.Text = ""; + this.labelMessage1.Text = ""; + this.labelMessage2.Text = ""; + + switch (code) + { + case 1: + this.smartGroupBox1.Text = "Error 00"; + this.labelMessage1.Text = "오류 발생! 재부팅 해 주십시오"; + this.labelMessage2.Text = "Warning! Please restart this equipment"; + this.buttonOK.Visible = false; + break; + default: + break; + } + } + public DialogFormMessage(string str, Define.E_LanguageID language) + { + InitializeComponent(); + + this.smartGroupBox1.Text = ""; + this.labelMessage1.Text = ""; + this.labelMessage2.Text = ""; + + if (language == Define.E_LanguageID.Korean) + { + this.buttonOK.Text = "OK"; + + this.smartGroupBox1.Text = "Notice"; + this.labelMessage1.Text = str + "개의 파일이 백업되었습니다."; + this.labelMessage2.Text = ""; + } + else if (language == Define.E_LanguageID.English) + { + this.buttonOK.Text = "OK"; + + this.smartGroupBox1.Text = "Notice"; + this.labelMessage1.Text = str + " files have been backed up"; + this.labelMessage2.Text = ""; + } + else + { + + } + } + public DialogFormMessage(int code, Define.E_LanguageID language) + { + InitializeComponent(); + + this.smartGroupBox1.Text = ""; + this.labelMessage1.Text = ""; + this.labelMessage2.Text = ""; + + if (language == Define.E_LanguageID.Korean) + { + this.buttonOK.Text = "OK"; + + #region 한글 + switch (code) + { + case 1: + this.smartGroupBox1.Text = "Error 01"; + this.labelMessage1.Text = "입력범위를 확인하세요."; + this.labelMessage2.Text = ""; + break; + case 2: + this.smartGroupBox1.Text = "Error 02"; + this.labelMessage1.Text = "최신 프로그램입니다."; + this.labelMessage2.Text = ""; + break; + case 3: + this.smartGroupBox1.Text = "Error 03"; + this.labelMessage1.Text = "연속으로 불량이 발생했습니다"; + this.labelMessage2.Text = ""; + break; + case 4: + this.smartGroupBox1.Text = "Error 04"; + this.labelMessage1.Text = "백업할 파일이 없습니다"; + this.labelMessage2.Text = ""; + break; + case 5: + this.smartGroupBox1.Text = "Error 05"; + this.labelMessage1.Text = "USB메모리가 장착되지 않았습니다"; + this.labelMessage2.Text = ""; + break; + case 6: + this.smartGroupBox1.Text = "Error 06"; + this.labelMessage1.Text = "제조사에 문의하세요"; + this.labelMessage2.Text = ""; + break; + case 7: + this.smartGroupBox1.Text = "Error 07"; + this.labelMessage1.Text = "USB에 업데이트 할 파일이 없습니다"; + this.labelMessage2.Text = ""; + break; + case 8: + this.smartGroupBox1.Text = "Error 08"; + this.labelMessage1.Text = "업데이트 할 실행파일 개수가 많습니다"; + this.labelMessage2.Text = ""; + break; + case 9: + this.smartGroupBox1.Text = "Error 09"; + this.labelMessage1.Text = "USB에 업데이트 폴더가 없습니다"; + this.labelMessage2.Text = ""; + break; + case 10: + this.smartGroupBox1.Text = "Error 10"; + this.labelMessage1.Text = "해당 메모리가 장착되지 않았습니다"; + this.labelMessage2.Text = ""; + break; + case 11: + this.smartGroupBox1.Text = "Error 11"; + this.labelMessage1.Text = "이미지 폴더가 없습니다"; + this.labelMessage2.Text = ""; + break; + case 12: + this.smartGroupBox1.Text = "Error 12"; + this.labelMessage1.Text = "적체박스를 비워 주세요."; + this.labelMessage2.Text = ""; + break; + case 13: + this.smartGroupBox1.Text = "시스템 백업"; + this.labelMessage1.Text = "백업 완료"; + this.labelMessage2.Text = ""; + break; + case 14: + this.smartGroupBox1.Text = "시스템 백업"; + this.labelMessage1.Text = "백업 실패 !!"; + this.labelMessage2.Text = ""; + break; + case 15: + this.smartGroupBox1.Text = "Error 15"; + this.labelMessage1.Text = "가져올 파일이 없습니다"; + this.labelMessage2.Text = ""; + break; + case 16: + this.smartGroupBox1.Text = "Error 16"; + this.labelMessage1.Text = "에러 발생! 다시 시도해주세요"; + this.labelMessage2.Text = ""; + break; + case 17: + this.smartGroupBox1.Text = "Error 17"; + this.labelMessage1.Text = "초기화를 실행해 주세요"; + this.labelMessage2.Text = ""; + break; + case 18: + this.smartGroupBox1.Text = "Message 18"; + this.labelMessage1.Text = "전원을 끄고 다시 켜주세요"; + this.labelMessage2.Text = ""; + this.buttonOK.Visible = false; + break; + case 19: + this.smartGroupBox1.Text = "Error 19"; + this.labelMessage1.Text = "통신 포트 연결 에러."; + this.labelMessage1.Text = "제조사에 문의하세요."; + break; + case 20: + this.smartGroupBox1.Text = "Error 20"; + this.labelMessage1.Text = "MASCA 통신 전송이 실패했습니다"; + this.labelMessage2.Text = ""; + break; + case 21: + this.smartGroupBox1.Text = "Error 21"; + this.labelMessage1.Text = "서보 오프 후에 다시 시도해주세요"; + this.labelMessage2.Text = ""; + break; + case 22: + this.smartGroupBox1.Text = "Error 22"; + this.labelMessage1.Text = "메인보드 통신 상태 확인해주세요"; + this.labelMessage2.Text = ""; + break; + case 23: + this.smartGroupBox1.Text = "Error 23"; + this.labelMessage1.Text = "장비 정지 : 카운터출력"; + this.labelMessage2.Text = ""; + break; + case 24: + this.smartGroupBox1.Text = "Error 24"; + this.labelMessage1.Text = "MACSA 통신전송이 실패하였습니다."; + this.labelMessage2.Text = ""; + break; + case 25: + this.smartGroupBox1.Text = "Error 25"; + this.labelMessage1.Text = "바코드 연결상태를 확인하세요."; + this.labelMessage2.Text = ""; + break; + case 26: + this.smartGroupBox1.Text = "OPC"; + this.labelMessage1.Text = "OPC 동작 모드 : Server"; + this.labelMessage2.Text = ""; + break; + case 27: + this.smartGroupBox1.Text = "Error 27"; + this.labelMessage1.Text = "996~1000번 : 랜덤모드 기능 할당"; + this.labelMessage2.Text = "설정위치 : [메뉴]-[기본]-[품목설정]-[랜덤모드]"; + break; + // 28 사용 + case 31: + this.smartGroupBox1.Text = "Error 31"; + this.labelMessage1.Text = "유저 파일 에러"; + this.labelMessage2.Text = ""; + break; + case 32: + this.smartGroupBox1.Text = "Error 32"; + this.labelMessage1.Text = "ID 확인하세요"; + this.labelMessage2.Text = ""; + break; + case 33: + this.smartGroupBox1.Text = "Error 33"; + this.labelMessage1.Text = "Password 확인하세요"; + this.labelMessage2.Text = ""; + break; + case 34: + this.smartGroupBox1.Text = "Error 34"; + this.labelMessage1.Text = "동일한 ID가 있습니다!"; + this.labelMessage2.Text = ""; + break; + case 35: + this.smartGroupBox1.Text = "Error 35"; + this.labelMessage1.Text = "4~10자 입력 하세요!"; + this.labelMessage2.Text = ""; + break; + default: + this.smartGroupBox1.Text = "Error 99"; + this.labelMessage1.Text = "제조사에 문의하세요"; + this.labelMessage2.Text = ""; + break; + } + #endregion + } + else if (language == Define.E_LanguageID.English) + { + this.buttonOK.Text = "OK"; + + #region 영문 + switch (code) + { + case 1: + this.smartGroupBox1.Text = "Error 01"; + this.labelMessage1.Text = "Please check the input range"; + this.labelMessage2.Text = ""; + break; + case 2: + this.smartGroupBox1.Text = "Error 02"; + this.labelMessage1.Text = "Application is the lastest"; + this.labelMessage2.Text = ""; + break; + case 3: + this.smartGroupBox1.Text = "Error 03"; + this.labelMessage1.Text = "Detect Continuous N.G !!"; + this.labelMessage2.Text = ""; + break; + case 4: + this.smartGroupBox1.Text = "Error 04"; + this.labelMessage1.Text = "There are no Backup files"; + this.labelMessage2.Text = ""; + break; + case 5: + this.smartGroupBox1.Text = "Error 05"; + this.labelMessage1.Text = "There is no USB MEMORY"; + this.labelMessage2.Text = ""; + break; + case 6: + this.smartGroupBox1.Text = "Error 06"; + this.labelMessage1.Text = "Please contact a manufacturer"; + this.labelMessage2.Text = ""; + break; + case 7: + this.smartGroupBox1.Text = "Error 07"; + this.labelMessage1.Text = "There are no update files in USB"; + this.labelMessage2.Text = ""; + break; + case 8: + this.smartGroupBox1.Text = "Error 08"; + this.labelMessage1.Text = "Too much file for update"; + this.labelMessage2.Text = ""; + break; + case 9: + this.smartGroupBox1.Text = "Error 09"; + this.labelMessage1.Text = "There is no folder has update files in USB"; + this.labelMessage2.Text = ""; + break; + case 10: + this.smartGroupBox1.Text = "Error 10"; + this.labelMessage1.Text = "There is no MEMORY"; + this.labelMessage2.Text = ""; + break; + case 11: + this.smartGroupBox1.Text = "Error 11"; + this.labelMessage1.Text = "There is no folder has Image in USB"; + this.labelMessage2.Text = ""; + break; + case 12: + this.smartGroupBox1.Text = "Error 12"; + this.labelMessage1.Text = "Please load the box blank"; + this.labelMessage2.Text = ""; + break; + case 13: + this.smartGroupBox1.Text = "System backup"; + this.labelMessage1.Text = "Backup Complete"; + this.labelMessage2.Text = ""; + break; + case 14: + this.smartGroupBox1.Text = "System backup"; + this.labelMessage1.Text = "Backup Fail !!"; + this.labelMessage2.Text = ""; + break; + case 15: + this.smartGroupBox1.Text = "Error 15"; + this.labelMessage1.Text = "There are no files to be imported"; + this.labelMessage2.Text = ""; + break; + case 16: + this.smartGroupBox1.Text = "Error 16"; + this.labelMessage1.Text = "Error occured! Try again"; + this.labelMessage2.Text = ""; + break; + case 17: + this.smartGroupBox1.Text = "Error 17"; + this.labelMessage1.Text = "Please proceed with initialization"; + this.labelMessage2.Text = ""; + break; + case 18: + this.smartGroupBox1.Text = "Message 18"; + this.labelMessage1.Text = "Please restart this equipment"; + this.labelMessage2.Text = ""; + this.buttonOK.Visible = false; + break; + case 19: + this.smartGroupBox1.Text = "Error 19"; + this.labelMessage1.Text = "COM2 port problem."; + this.labelMessage1.Text = "Please contact a manufacturer."; + break; + case 20: + this.smartGroupBox1.Text = "Error 20"; + this.labelMessage1.Text = "Transmission failed to MASCA"; + this.labelMessage2.Text = ""; + break; + case 21: + this.smartGroupBox1.Text = "Error 21"; + this.labelMessage1.Text = "After th servo-off,"; + this.labelMessage2.Text = "please try again."; + break; + case 22: + this.smartGroupBox1.Text = "Error 22"; + this.labelMessage1.Text = "Please check the communication status "; + this.labelMessage2.Text = "with the main board."; + break; + case 23: + this.smartGroupBox1.Text = "Error 23"; + this.labelMessage1.Text = "Equipment Stop : Counting output"; + this.labelMessage2.Text = ""; + break; + case 24: + this.smartGroupBox1.Text = "Error 24"; + this.labelMessage1.Text = "MACSA communication transmission failed"; + this.labelMessage2.Text = ""; + break; + case 25: + this.smartGroupBox1.Text = "Error 25"; + this.labelMessage1.Text = "Check the barcode scanner connection."; + this.labelMessage2.Text = ""; + break; + case 26: + this.smartGroupBox1.Text = "OPC"; + this.labelMessage1.Text = "OPC Operation Mode : Server"; + this.labelMessage2.Text = ""; + break; + case 27: + this.smartGroupBox1.Text = "Error 27"; + this.labelMessage1.Text = "No. 996~1000 : Assign Random Mode function"; + this.labelMessage2.Text = "[Menu]-[Basic]-[Product setting]-[Random Mode]"; + break; + // 28 사용 + case 31: + this.smartGroupBox1.Text = "Error 31"; + this.labelMessage1.Text = "User files error"; + this.labelMessage2.Text = ""; + break; + case 32: + this.smartGroupBox1.Text = "Error 32"; + this.labelMessage1.Text = "Check the ID"; + this.labelMessage2.Text = ""; + break; + case 33: + this.smartGroupBox1.Text = "Error 33"; + this.labelMessage1.Text = "Check the password"; + this.labelMessage2.Text = ""; + break; + case 34: + this.smartGroupBox1.Text = "Error 34"; + this.labelMessage1.Text = "The system already has the same ID"; + this.labelMessage2.Text = ""; + break; + case 35: + this.smartGroupBox1.Text = "Error 35"; + this.labelMessage1.Text = "Please enter 4-10 characters"; + this.labelMessage2.Text = ""; + break; + default: + this.smartGroupBox1.Text = "Error 99"; + this.labelMessage1.Text = "Please contact a manufacturer"; + break; + } + #endregion + } + else + { + + } + } + public DialogFormMessage(int code, Define.E_LanguageID language, string message) + { + InitializeComponent(); + + this.smartGroupBox1.Text = ""; + this.labelMessage1.Text = ""; + this.labelMessage2.Text = ""; + + switch (language) + { + case Define.E_LanguageID.Korean: + #region Korean + switch (code) + { + case 1: + this.buttonOK.Text = "OK"; + this.smartGroupBox1.Text = "Error 01"; + this.labelMessage1.Text = "입력범위를 확인하세요."; + this.labelMessage2.Text = message; + break; + default: + break; + } + #endregion + break; + case Define.E_LanguageID.English: + #region English + switch (code) + { + case 1: + this.buttonOK.Text = "OK"; + this.smartGroupBox1.Text = "Error 01"; + this.labelMessage1.Text = "Confirm input range"; + this.labelMessage2.Text = message; + break; + default: + break; + } + #endregion + break; + default: + break; + } + + } + public DialogFormMessage(int code, int productNo, string underRange, string overRange, Define.E_LanguageID language) + { + InitializeComponent(); + + this.smartGroupBox1.Text = ""; + this.labelMessage1.Text = ""; + this.labelMessage2.Text = ""; + + if (language == Define.E_LanguageID.Korean) + { + this.buttonOK.Text = "OK"; + + #region 한글 + switch (code) + { + case 28: + if (productNo == 996) + { + this.smartGroupBox1.Text = "Error 28"; + this.labelMessage1.Text = "No." + productNo.ToString() + " : ~ " + overRange; + this.labelMessage2.Text = ""; + } + else if (productNo == 1000) + { + this.smartGroupBox1.Text = "Error 28"; + this.labelMessage1.Text = "No." + productNo.ToString() + " : " + underRange + " ~"; + this.labelMessage2.Text = ""; + } + else + { + this.smartGroupBox1.Text = "Error 28"; + this.labelMessage1.Text = "No." + productNo.ToString() + " : " + underRange + " ~ " + overRange; + this.labelMessage2.Text = ""; + } + break; + default: + this.smartGroupBox1.Text = "Error 99"; + this.labelMessage1.Text = "제조사에 문의하세요"; + this.labelMessage2.Text = ""; + break; + } + #endregion + } + else if (language == Define.E_LanguageID.English) + { + this.buttonOK.Text = "OK"; + + #region 영문 + switch (code) + { + case 28: + if (productNo == 996) + { + this.smartGroupBox1.Text = "Error 28"; + this.labelMessage1.Text = "No." + productNo.ToString() + " : ~ " + overRange; + this.labelMessage2.Text = ""; + } + else if (productNo == 1000) + { + this.smartGroupBox1.Text = "Error 28"; + this.labelMessage1.Text = "No." + productNo.ToString() + " : " + underRange + " ~"; + this.labelMessage2.Text = ""; + } + else + { + this.smartGroupBox1.Text = "Error 28"; + this.labelMessage1.Text = "No." + productNo.ToString() + " : " + underRange + " ~ " + overRange; + this.labelMessage2.Text = ""; + } + break; + default: + this.smartGroupBox1.Text = "Error 99"; + this.labelMessage1.Text = "Please contact a manufacturer"; + break; + } + #endregion + } + else + { + + } + } + #endregion + + #region Property + #endregion + + #region Method + private void InitializeContnrol() + { + int x = 0, y = 0; + + x = Screen.PrimaryScreen.Bounds.Width / 2 - this.Size.Width / 2; + y = Screen.PrimaryScreen.Bounds.Height / 2 - this.Size.Height / 2; + + this.Location = new Point(x, y); + } + #endregion + + #region Override Member + protected override void OnLoad(EventArgs e) + { + base.OnLoad(e); + + this.InitializeContnrol(); + } + #endregion + + #region Event Handler + private void buttonOK_Click(object sender, EventArgs e) + { + this.DialogResult = DialogResult.OK; + this.Close(); + } + #endregion + } +} \ No newline at end of file diff --git a/INT_PT002/DialogForms/DialogFormMessage.resx b/INT_PT002/DialogForms/DialogFormMessage.resx new file mode 100644 index 0000000..b2e5b39 --- /dev/null +++ b/INT_PT002/DialogForms/DialogFormMessage.resx @@ -0,0 +1,204 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + 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 + + + + WEBPAD + + + False + + \ No newline at end of file diff --git a/INT_PT002/DialogForms/DialogFormNumKeyPad.Designer.cs b/INT_PT002/DialogForms/DialogFormNumKeyPad.Designer.cs index 5936a65..1a3c988 100644 --- a/INT_PT002/DialogForms/DialogFormNumKeyPad.Designer.cs +++ b/INT_PT002/DialogForms/DialogFormNumKeyPad.Designer.cs @@ -38,31 +38,31 @@ this.buttonNumber8 = new System.Windows.Forms.Button(); this.buttonNumber5 = new System.Windows.Forms.Button(); this.buttonNumber2 = new System.Windows.Forms.Button(); - this.buttonSign = new System.Windows.Forms.Button(); this.buttonNumber7 = new System.Windows.Forms.Button(); this.buttonNumber4 = new System.Windows.Forms.Button(); this.buttonNumber1 = new System.Windows.Forms.Button(); this.label1 = new System.Windows.Forms.Label(); + this.buttonSign = new System.Windows.Forms.Button(); this.SuspendLayout(); // // labelScreen // this.labelScreen.BackColor = System.Drawing.Color.White; - this.labelScreen.Font = new System.Drawing.Font("Arial", 35F, System.Drawing.FontStyle.Regular); - this.labelScreen.Location = new System.Drawing.Point(10, 23); + this.labelScreen.Font = new System.Drawing.Font("Arial", 33F, System.Drawing.FontStyle.Bold); + this.labelScreen.Location = new System.Drawing.Point(23, 33); this.labelScreen.Name = "labelScreen"; - this.labelScreen.Size = new System.Drawing.Size(230, 50); + this.labelScreen.Size = new System.Drawing.Size(207, 56); this.labelScreen.Text = "label2"; this.labelScreen.TextAlign = System.Drawing.ContentAlignment.TopRight; // // buttonEnter // this.buttonEnter.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); - this.buttonEnter.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold); + this.buttonEnter.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); this.buttonEnter.ForeColor = System.Drawing.Color.White; - this.buttonEnter.Location = new System.Drawing.Point(13, 382); + this.buttonEnter.Location = new System.Drawing.Point(23, 343); this.buttonEnter.Name = "buttonEnter"; - this.buttonEnter.Size = new System.Drawing.Size(222, 45); + this.buttonEnter.Size = new System.Drawing.Size(207, 55); this.buttonEnter.TabIndex = 18; this.buttonEnter.TabStop = false; this.buttonEnter.Text = "Enter"; @@ -71,11 +71,11 @@ // buttonCancel // this.buttonCancel.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); - this.buttonCancel.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold); + this.buttonCancel.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); this.buttonCancel.ForeColor = System.Drawing.Color.White; - this.buttonCancel.Location = new System.Drawing.Point(165, 306); + this.buttonCancel.Location = new System.Drawing.Point(165, 282); this.buttonCancel.Name = "buttonCancel"; - this.buttonCancel.Size = new System.Drawing.Size(70, 70); + this.buttonCancel.Size = new System.Drawing.Size(65, 55); this.buttonCancel.TabIndex = 14; this.buttonCancel.TabStop = false; this.buttonCancel.Text = "ESC"; @@ -84,11 +84,11 @@ // buttonNumber9 // this.buttonNumber9.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); - this.buttonNumber9.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold); + this.buttonNumber9.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); this.buttonNumber9.ForeColor = System.Drawing.Color.White; - this.buttonNumber9.Location = new System.Drawing.Point(165, 230); + this.buttonNumber9.Location = new System.Drawing.Point(165, 221); this.buttonNumber9.Name = "buttonNumber9"; - this.buttonNumber9.Size = new System.Drawing.Size(70, 70); + this.buttonNumber9.Size = new System.Drawing.Size(65, 55); this.buttonNumber9.TabIndex = 13; this.buttonNumber9.TabStop = false; this.buttonNumber9.Text = "9"; @@ -97,11 +97,11 @@ // buttonNumber6 // this.buttonNumber6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); - this.buttonNumber6.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold); + this.buttonNumber6.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); this.buttonNumber6.ForeColor = System.Drawing.Color.White; - this.buttonNumber6.Location = new System.Drawing.Point(165, 154); + this.buttonNumber6.Location = new System.Drawing.Point(165, 160); this.buttonNumber6.Name = "buttonNumber6"; - this.buttonNumber6.Size = new System.Drawing.Size(70, 70); + this.buttonNumber6.Size = new System.Drawing.Size(65, 55); this.buttonNumber6.TabIndex = 15; this.buttonNumber6.TabStop = false; this.buttonNumber6.Text = "6"; @@ -110,11 +110,11 @@ // buttonNumber3 // this.buttonNumber3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); - this.buttonNumber3.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold); + this.buttonNumber3.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); this.buttonNumber3.ForeColor = System.Drawing.Color.White; - this.buttonNumber3.Location = new System.Drawing.Point(165, 78); + this.buttonNumber3.Location = new System.Drawing.Point(165, 99); this.buttonNumber3.Name = "buttonNumber3"; - this.buttonNumber3.Size = new System.Drawing.Size(70, 70); + this.buttonNumber3.Size = new System.Drawing.Size(65, 55); this.buttonNumber3.TabIndex = 17; this.buttonNumber3.TabStop = false; this.buttonNumber3.Text = "3"; @@ -123,11 +123,11 @@ // buttonNumber0 // this.buttonNumber0.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); - this.buttonNumber0.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold); + this.buttonNumber0.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); this.buttonNumber0.ForeColor = System.Drawing.Color.White; - this.buttonNumber0.Location = new System.Drawing.Point(89, 306); + this.buttonNumber0.Location = new System.Drawing.Point(94, 282); this.buttonNumber0.Name = "buttonNumber0"; - this.buttonNumber0.Size = new System.Drawing.Size(70, 70); + this.buttonNumber0.Size = new System.Drawing.Size(65, 55); this.buttonNumber0.TabIndex = 16; this.buttonNumber0.TabStop = false; this.buttonNumber0.Text = "0"; @@ -136,11 +136,11 @@ // buttonNumber8 // this.buttonNumber8.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); - this.buttonNumber8.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold); + this.buttonNumber8.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); this.buttonNumber8.ForeColor = System.Drawing.Color.White; - this.buttonNumber8.Location = new System.Drawing.Point(89, 230); + this.buttonNumber8.Location = new System.Drawing.Point(94, 221); this.buttonNumber8.Name = "buttonNumber8"; - this.buttonNumber8.Size = new System.Drawing.Size(70, 70); + this.buttonNumber8.Size = new System.Drawing.Size(65, 55); this.buttonNumber8.TabIndex = 12; this.buttonNumber8.TabStop = false; this.buttonNumber8.Text = "8"; @@ -149,11 +149,11 @@ // buttonNumber5 // this.buttonNumber5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); - this.buttonNumber5.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold); + this.buttonNumber5.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); this.buttonNumber5.ForeColor = System.Drawing.Color.White; - this.buttonNumber5.Location = new System.Drawing.Point(89, 154); + this.buttonNumber5.Location = new System.Drawing.Point(94, 160); this.buttonNumber5.Name = "buttonNumber5"; - this.buttonNumber5.Size = new System.Drawing.Size(70, 70); + this.buttonNumber5.Size = new System.Drawing.Size(65, 55); this.buttonNumber5.TabIndex = 8; this.buttonNumber5.TabStop = false; this.buttonNumber5.Text = "5"; @@ -162,37 +162,24 @@ // buttonNumber2 // this.buttonNumber2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); - this.buttonNumber2.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold); + this.buttonNumber2.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); this.buttonNumber2.ForeColor = System.Drawing.Color.White; - this.buttonNumber2.Location = new System.Drawing.Point(89, 78); + this.buttonNumber2.Location = new System.Drawing.Point(94, 99); this.buttonNumber2.Name = "buttonNumber2"; - this.buttonNumber2.Size = new System.Drawing.Size(70, 70); + this.buttonNumber2.Size = new System.Drawing.Size(65, 55); this.buttonNumber2.TabIndex = 7; this.buttonNumber2.TabStop = false; this.buttonNumber2.Text = "2"; this.buttonNumber2.Click += new System.EventHandler(this.buttonNumber_Click); // - // buttonSign - // - this.buttonSign.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); - this.buttonSign.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold); - this.buttonSign.ForeColor = System.Drawing.Color.White; - this.buttonSign.Location = new System.Drawing.Point(13, 306); - this.buttonSign.Name = "buttonSign"; - this.buttonSign.Size = new System.Drawing.Size(70, 70); - this.buttonSign.TabIndex = 6; - this.buttonSign.TabStop = false; - this.buttonSign.Text = "+/-"; - this.buttonSign.Click += new System.EventHandler(this.buttonSign_Click); - // // buttonNumber7 // this.buttonNumber7.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); - this.buttonNumber7.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold); + this.buttonNumber7.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); this.buttonNumber7.ForeColor = System.Drawing.Color.White; - this.buttonNumber7.Location = new System.Drawing.Point(13, 230); + this.buttonNumber7.Location = new System.Drawing.Point(23, 221); this.buttonNumber7.Name = "buttonNumber7"; - this.buttonNumber7.Size = new System.Drawing.Size(70, 70); + this.buttonNumber7.Size = new System.Drawing.Size(65, 55); this.buttonNumber7.TabIndex = 11; this.buttonNumber7.TabStop = false; this.buttonNumber7.Text = "7"; @@ -201,11 +188,11 @@ // buttonNumber4 // this.buttonNumber4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); - this.buttonNumber4.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold); + this.buttonNumber4.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); this.buttonNumber4.ForeColor = System.Drawing.Color.White; - this.buttonNumber4.Location = new System.Drawing.Point(13, 154); + this.buttonNumber4.Location = new System.Drawing.Point(23, 160); this.buttonNumber4.Name = "buttonNumber4"; - this.buttonNumber4.Size = new System.Drawing.Size(70, 70); + this.buttonNumber4.Size = new System.Drawing.Size(65, 55); this.buttonNumber4.TabIndex = 10; this.buttonNumber4.TabStop = false; this.buttonNumber4.Text = "4"; @@ -214,11 +201,11 @@ // buttonNumber1 // this.buttonNumber1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); - this.buttonNumber1.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold); + this.buttonNumber1.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); this.buttonNumber1.ForeColor = System.Drawing.Color.White; - this.buttonNumber1.Location = new System.Drawing.Point(13, 78); + this.buttonNumber1.Location = new System.Drawing.Point(23, 99); this.buttonNumber1.Name = "buttonNumber1"; - this.buttonNumber1.Size = new System.Drawing.Size(70, 70); + this.buttonNumber1.Size = new System.Drawing.Size(65, 55); this.buttonNumber1.TabIndex = 9; this.buttonNumber1.TabStop = false; this.buttonNumber1.Text = "1"; @@ -227,17 +214,31 @@ // label1 // this.label1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.label1.ForeColor = System.Drawing.Color.White; this.label1.Location = new System.Drawing.Point(3, 3); this.label1.Name = "label1"; this.label1.Size = new System.Drawing.Size(100, 20); this.label1.Text = "keypad"; // + // buttonSign + // + this.buttonSign.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); + this.buttonSign.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); + this.buttonSign.ForeColor = System.Drawing.Color.White; + this.buttonSign.Location = new System.Drawing.Point(23, 282); + this.buttonSign.Name = "buttonSign"; + this.buttonSign.Size = new System.Drawing.Size(65, 55); + this.buttonSign.TabIndex = 6; + this.buttonSign.TabStop = false; + this.buttonSign.Text = "+/-"; + this.buttonSign.Click += new System.EventHandler(this.buttonSign_Click); + // // DialogFormNumKeyPad // this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; - this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(130)))), ((int)(((byte)(200)))), ((int)(((byte)(250))))); - this.ClientSize = new System.Drawing.Size(250, 443); + this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); + this.ClientSize = new System.Drawing.Size(250, 415); this.ControlBox = false; this.Controls.Add(this.labelScreen); this.Controls.Add(this.buttonEnter); @@ -273,10 +274,10 @@ private System.Windows.Forms.Button buttonNumber8; private System.Windows.Forms.Button buttonNumber5; private System.Windows.Forms.Button buttonNumber2; - private System.Windows.Forms.Button buttonSign; private System.Windows.Forms.Button buttonNumber7; private System.Windows.Forms.Button buttonNumber4; private System.Windows.Forms.Button buttonNumber1; private System.Windows.Forms.Label label1; + private System.Windows.Forms.Button buttonSign; } } \ No newline at end of file diff --git a/INT_PT002/DialogForms/DialogFormPasswordKeyPad.cs b/INT_PT002/DialogForms/DialogFormPasswordKeyPad.cs new file mode 100644 index 0000000..2ada65b --- /dev/null +++ b/INT_PT002/DialogForms/DialogFormPasswordKeyPad.cs @@ -0,0 +1,179 @@ +using System; +using System.Linq; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Text; +using System.Windows.Forms; + +using INT_PT002.DataStore; + +namespace INT_PT002.DialogForms +{ + public partial class DialogFormPasswordKeyPad : Form + { + #region Field + private string m_InputKey; + private string m_PasswordDeveloper; + private string m_PasswordHiddenMenu; + + private int m_Digit; + private int m_DecPoint; + #endregion + + #region Constructor + public DialogFormPasswordKeyPad(int digit, Define.E_LanguageID language) + { + InitializeComponent(); + + this.Digit = digit; + this.PasswordDeveloper = "0714"; + this.PasswordHiddenMenu = DateTime.Now.ToString("MMdd") + "0810"; + + this.InitializeDesign(language); + } + #endregion + + #region Property + private string InputKey + { + get { return this.m_InputKey; } + set { this.m_InputKey = value; } + } + public string PasswordDeveloper + { + get { return this.m_PasswordDeveloper; } + set { this.m_PasswordDeveloper = value; } + } + public string PasswordHiddenMenu + { + get { return this.m_PasswordHiddenMenu; } + set { this.m_PasswordHiddenMenu = value; } + } + + private int Digit + { + get { return this.m_Digit; } + set { this.m_Digit = value; } + } + private int DecPoint + { + get { return this.m_DecPoint; } + set { this.m_DecPoint = value; } + } + #endregion + + #region Method + private void InputNum(string key) + { + if (this.InputKey.Length >= this.Digit) + { + this.InputKey = key; + this.labelScreen.Text = "*"; + } + else + { + this.InputKey += key; + this.labelScreen.Text += "*"; + } + } + + private void InitializeDesign(Define.E_LanguageID language) + { + if (language == Define.E_LanguageID.English) + { + this.buttonCancel.Text = "ESC"; + this.buttonEnter.Text = "Enter"; + } + else + { + this.buttonCancel.Text = "ESC"; + this.buttonEnter.Text = "Enter"; + } + } + private void InitializeControl() + { + int x = 0, y = 0; + + x = Screen.PrimaryScreen.Bounds.Width / 2 - this.Size.Width / 2; + y = Screen.PrimaryScreen.Bounds.Height / 2 - this.Size.Height / 2; + + this.Location = new Point(x, y); + + this.InputKey = ""; + this.labelScreen.Text = ""; + } + #endregion + + #region Override Member + protected override void OnLoad(EventArgs e) + { + base.OnLoad(e); + + this.InitializeControl(); + } + #endregion + + #region Event Handler + private void buttonEnter_Click(object sender, EventArgs e) + { + if (this.labelScreen.Text.Length == 4) + { + if (this.Digit == 4) + { + if (this.InputKey == this.PasswordDeveloper) + { + this.DialogResult = DialogResult.OK; + } + } + } + else if (this.labelScreen.Text.Length == 8) + { + if (this.Digit == 8) + { + if (this.InputKey == this.PasswordHiddenMenu) + this.DialogResult = DialogResult.OK; + } + } + + this.InputKey = ""; + this.labelScreen.Text = ""; + } + + private void buttonNumber_Click(object sender, EventArgs e) + { + Button bt = sender as Button; + + if (bt == null) + return; + + if (bt == this.buttonNumber0) + this.InputNum("0"); + else if (bt == this.buttonNumber1) + this.InputNum("1"); + else if (bt == this.buttonNumber2) + this.InputNum("2"); + else if (bt == this.buttonNumber3) + this.InputNum("3"); + else if (bt == this.buttonNumber4) + this.InputNum("4"); + else if (bt == this.buttonNumber5) + this.InputNum("5"); + else if (bt == this.buttonNumber6) + this.InputNum("6"); + else if (bt == this.buttonNumber7) + this.InputNum("7"); + else if (bt == this.buttonNumber8) + this.InputNum("8"); + else if (bt == this.buttonNumber9) + this.InputNum("9"); + } + + private void buttonCancel_Click(object sender, EventArgs e) + { + this.Close(); + } + #endregion + } +} \ No newline at end of file diff --git a/INT_PT002/DialogForms/DialogFormPasswordKeyPad.designer.cs b/INT_PT002/DialogForms/DialogFormPasswordKeyPad.designer.cs new file mode 100644 index 0000000..dcb549b --- /dev/null +++ b/INT_PT002/DialogForms/DialogFormPasswordKeyPad.designer.cs @@ -0,0 +1,267 @@ +namespace INT_PT002.DialogForms +{ + partial class DialogFormPasswordKeyPad + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.labelScreen = new System.Windows.Forms.Label(); + this.buttonEnter = new System.Windows.Forms.Button(); + this.buttonCancel = new System.Windows.Forms.Button(); + this.buttonNumber9 = new System.Windows.Forms.Button(); + this.buttonNumber6 = new System.Windows.Forms.Button(); + this.buttonNumber3 = new System.Windows.Forms.Button(); + this.buttonNumber0 = new System.Windows.Forms.Button(); + this.buttonNumber8 = new System.Windows.Forms.Button(); + this.buttonNumber5 = new System.Windows.Forms.Button(); + this.buttonNumber2 = new System.Windows.Forms.Button(); + this.buttonNumber7 = new System.Windows.Forms.Button(); + this.buttonNumber4 = new System.Windows.Forms.Button(); + this.buttonNumber1 = new System.Windows.Forms.Button(); + this.label1 = new System.Windows.Forms.Label(); + this.SuspendLayout(); + // + // labelScreen + // + this.labelScreen.BackColor = System.Drawing.Color.White; + this.labelScreen.Font = new System.Drawing.Font("Arial", 33F, System.Drawing.FontStyle.Bold); + this.labelScreen.Location = new System.Drawing.Point(23, 34); + this.labelScreen.Name = "labelScreen"; + this.labelScreen.Size = new System.Drawing.Size(207, 56); + this.labelScreen.Text = "label2"; + this.labelScreen.TextAlign = System.Drawing.ContentAlignment.TopRight; + // + // buttonEnter + // + this.buttonEnter.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); + this.buttonEnter.Font = new System.Drawing.Font("Arial", 15F, System.Drawing.FontStyle.Bold); + this.buttonEnter.ForeColor = System.Drawing.Color.White; + this.buttonEnter.Location = new System.Drawing.Point(165, 282); + this.buttonEnter.Name = "buttonEnter"; + this.buttonEnter.Size = new System.Drawing.Size(65, 55); + this.buttonEnter.TabIndex = 18; + this.buttonEnter.TabStop = false; + this.buttonEnter.Text = "Enter"; + this.buttonEnter.Click += new System.EventHandler(this.buttonEnter_Click); + // + // buttonCancel + // + this.buttonCancel.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); + this.buttonCancel.Font = new System.Drawing.Font("Arial", 15F, System.Drawing.FontStyle.Bold); + this.buttonCancel.ForeColor = System.Drawing.Color.White; + this.buttonCancel.Location = new System.Drawing.Point(23, 282); + this.buttonCancel.Name = "buttonCancel"; + this.buttonCancel.Size = new System.Drawing.Size(65, 55); + this.buttonCancel.TabIndex = 14; + this.buttonCancel.TabStop = false; + this.buttonCancel.Text = "ESC"; + this.buttonCancel.Click += new System.EventHandler(this.buttonCancel_Click); + // + // buttonNumber9 + // + this.buttonNumber9.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); + this.buttonNumber9.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); + this.buttonNumber9.ForeColor = System.Drawing.Color.White; + this.buttonNumber9.Location = new System.Drawing.Point(165, 221); + this.buttonNumber9.Name = "buttonNumber9"; + this.buttonNumber9.Size = new System.Drawing.Size(65, 55); + this.buttonNumber9.TabIndex = 13; + this.buttonNumber9.TabStop = false; + this.buttonNumber9.Text = "9"; + this.buttonNumber9.Click += new System.EventHandler(this.buttonNumber_Click); + // + // buttonNumber6 + // + this.buttonNumber6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); + this.buttonNumber6.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); + this.buttonNumber6.ForeColor = System.Drawing.Color.White; + this.buttonNumber6.Location = new System.Drawing.Point(165, 160); + this.buttonNumber6.Name = "buttonNumber6"; + this.buttonNumber6.Size = new System.Drawing.Size(65, 55); + this.buttonNumber6.TabIndex = 15; + this.buttonNumber6.TabStop = false; + this.buttonNumber6.Text = "6"; + this.buttonNumber6.Click += new System.EventHandler(this.buttonNumber_Click); + // + // buttonNumber3 + // + this.buttonNumber3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); + this.buttonNumber3.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); + this.buttonNumber3.ForeColor = System.Drawing.Color.White; + this.buttonNumber3.Location = new System.Drawing.Point(165, 99); + this.buttonNumber3.Name = "buttonNumber3"; + this.buttonNumber3.Size = new System.Drawing.Size(65, 55); + this.buttonNumber3.TabIndex = 17; + this.buttonNumber3.TabStop = false; + this.buttonNumber3.Text = "3"; + this.buttonNumber3.Click += new System.EventHandler(this.buttonNumber_Click); + // + // buttonNumber0 + // + this.buttonNumber0.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); + this.buttonNumber0.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); + this.buttonNumber0.ForeColor = System.Drawing.Color.White; + this.buttonNumber0.Location = new System.Drawing.Point(94, 282); + this.buttonNumber0.Name = "buttonNumber0"; + this.buttonNumber0.Size = new System.Drawing.Size(65, 55); + this.buttonNumber0.TabIndex = 16; + this.buttonNumber0.TabStop = false; + this.buttonNumber0.Text = "0"; + this.buttonNumber0.Click += new System.EventHandler(this.buttonNumber_Click); + // + // buttonNumber8 + // + this.buttonNumber8.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); + this.buttonNumber8.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); + this.buttonNumber8.ForeColor = System.Drawing.Color.White; + this.buttonNumber8.Location = new System.Drawing.Point(94, 221); + this.buttonNumber8.Name = "buttonNumber8"; + this.buttonNumber8.Size = new System.Drawing.Size(65, 55); + this.buttonNumber8.TabIndex = 12; + this.buttonNumber8.TabStop = false; + this.buttonNumber8.Text = "8"; + this.buttonNumber8.Click += new System.EventHandler(this.buttonNumber_Click); + // + // buttonNumber5 + // + this.buttonNumber5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); + this.buttonNumber5.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); + this.buttonNumber5.ForeColor = System.Drawing.Color.White; + this.buttonNumber5.Location = new System.Drawing.Point(94, 160); + this.buttonNumber5.Name = "buttonNumber5"; + this.buttonNumber5.Size = new System.Drawing.Size(65, 55); + this.buttonNumber5.TabIndex = 8; + this.buttonNumber5.TabStop = false; + this.buttonNumber5.Text = "5"; + this.buttonNumber5.Click += new System.EventHandler(this.buttonNumber_Click); + // + // buttonNumber2 + // + this.buttonNumber2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); + this.buttonNumber2.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); + this.buttonNumber2.ForeColor = System.Drawing.Color.White; + this.buttonNumber2.Location = new System.Drawing.Point(94, 99); + this.buttonNumber2.Name = "buttonNumber2"; + this.buttonNumber2.Size = new System.Drawing.Size(65, 55); + this.buttonNumber2.TabIndex = 7; + this.buttonNumber2.TabStop = false; + this.buttonNumber2.Text = "2"; + this.buttonNumber2.Click += new System.EventHandler(this.buttonNumber_Click); + // + // buttonNumber7 + // + this.buttonNumber7.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); + this.buttonNumber7.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); + this.buttonNumber7.ForeColor = System.Drawing.Color.White; + this.buttonNumber7.Location = new System.Drawing.Point(23, 221); + this.buttonNumber7.Name = "buttonNumber7"; + this.buttonNumber7.Size = new System.Drawing.Size(65, 55); + this.buttonNumber7.TabIndex = 11; + this.buttonNumber7.TabStop = false; + this.buttonNumber7.Text = "7"; + this.buttonNumber7.Click += new System.EventHandler(this.buttonNumber_Click); + // + // buttonNumber4 + // + this.buttonNumber4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); + this.buttonNumber4.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); + this.buttonNumber4.ForeColor = System.Drawing.Color.White; + this.buttonNumber4.Location = new System.Drawing.Point(23, 160); + this.buttonNumber4.Name = "buttonNumber4"; + this.buttonNumber4.Size = new System.Drawing.Size(65, 55); + this.buttonNumber4.TabIndex = 10; + this.buttonNumber4.TabStop = false; + this.buttonNumber4.Text = "4"; + this.buttonNumber4.Click += new System.EventHandler(this.buttonNumber_Click); + // + // buttonNumber1 + // + this.buttonNumber1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); + this.buttonNumber1.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); + this.buttonNumber1.ForeColor = System.Drawing.Color.White; + this.buttonNumber1.Location = new System.Drawing.Point(23, 99); + this.buttonNumber1.Name = "buttonNumber1"; + this.buttonNumber1.Size = new System.Drawing.Size(65, 55); + this.buttonNumber1.TabIndex = 9; + this.buttonNumber1.TabStop = false; + this.buttonNumber1.Text = "1"; + this.buttonNumber1.Click += new System.EventHandler(this.buttonNumber_Click); + // + // label1 + // + this.label1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.label1.ForeColor = System.Drawing.Color.White; + this.label1.Location = new System.Drawing.Point(3, 3); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(100, 20); + this.label1.Text = "keypad"; + // + // DialogFormPasswordKeyPad + // + this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; + this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); + this.ClientSize = new System.Drawing.Size(250, 356); + this.ControlBox = false; + this.Controls.Add(this.labelScreen); + this.Controls.Add(this.buttonEnter); + this.Controls.Add(this.buttonCancel); + this.Controls.Add(this.buttonNumber9); + this.Controls.Add(this.buttonNumber6); + this.Controls.Add(this.buttonNumber3); + this.Controls.Add(this.buttonNumber0); + this.Controls.Add(this.buttonNumber8); + this.Controls.Add(this.buttonNumber5); + this.Controls.Add(this.buttonNumber2); + this.Controls.Add(this.buttonNumber7); + this.Controls.Add(this.buttonNumber4); + this.Controls.Add(this.buttonNumber1); + this.Controls.Add(this.label1); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; + this.Name = "DialogFormPasswordKeyPad"; + this.Text = "DialogFormNumKeyPad1"; + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.Label labelScreen; + private System.Windows.Forms.Button buttonEnter; + private System.Windows.Forms.Button buttonCancel; + private System.Windows.Forms.Button buttonNumber9; + private System.Windows.Forms.Button buttonNumber6; + private System.Windows.Forms.Button buttonNumber3; + private System.Windows.Forms.Button buttonNumber0; + private System.Windows.Forms.Button buttonNumber8; + private System.Windows.Forms.Button buttonNumber5; + private System.Windows.Forms.Button buttonNumber2; + private System.Windows.Forms.Button buttonNumber7; + private System.Windows.Forms.Button buttonNumber4; + private System.Windows.Forms.Button buttonNumber1; + private System.Windows.Forms.Label label1; + } +} \ No newline at end of file diff --git a/INT_PT002/DialogForms/DialogFormPasswordKeyPad.resx b/INT_PT002/DialogForms/DialogFormPasswordKeyPad.resx new file mode 100644 index 0000000..a721046 --- /dev/null +++ b/INT_PT002/DialogForms/DialogFormPasswordKeyPad.resx @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + WEBPAD + + + False + + \ No newline at end of file diff --git a/INT_PT002/DialogForms/DialogFormProgressBar.Designer.cs b/INT_PT002/DialogForms/DialogFormProgressBar.Designer.cs new file mode 100644 index 0000000..d49cb4d --- /dev/null +++ b/INT_PT002/DialogForms/DialogFormProgressBar.Designer.cs @@ -0,0 +1,170 @@ +namespace INT_PT002.DialogForms +{ + partial class DialogFormProgressBar + { + /// + /// 필수 디자이너 변수입니다. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 사용 중인 모든 리소스를 정리합니다. + /// + /// 관리되는 리소스를 삭제해야 하면 true이고, 그렇지 않으면 false입니다. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form 디자이너에서 생성한 코드 + + /// + /// 디자이너 지원에 필요한 메서드입니다. + /// 이 메서드의 내용을 코드 편집기로 수정하지 마십시오. + /// + private void InitializeComponent() + { + this.smartGroupBox1 = new SmartX.SmartGroupBox(); + this.labelMessage2 = new SmartX.SmartLabel(); + this.progressBarUpdate = new SmartX.SmartProgressBar(); + this.labelMessage1 = new SmartX.SmartLabel(); + this.smartGroupBox1.SuspendLayout(); + this.SuspendLayout(); + // + // smartGroupBox1 + // + this.smartGroupBox1.BackGround = null; + this.smartGroupBox1.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.smartGroupBox1.BackImage = null; + this.smartGroupBox1.Controls.Add(this.labelMessage2); + this.smartGroupBox1.Controls.Add(this.progressBarUpdate); + this.smartGroupBox1.Controls.Add(this.labelMessage1); + this.smartGroupBox1.FrameLineColor1 = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); + this.smartGroupBox1.FrameLineColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); + this.smartGroupBox1.FrameLineThickness = 2; + this.smartGroupBox1.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.HeaderBar; + this.smartGroupBox1.HeaderHeightOffset = 12; + this.smartGroupBox1.Location = new System.Drawing.Point(0, 0); + this.smartGroupBox1.Name = "smartGroupBox1"; + this.smartGroupBox1.RoundRadius = 5; + this.smartGroupBox1.Size = new System.Drawing.Size(450, 170); + this.smartGroupBox1.TabIndex = 7; + this.smartGroupBox1.Text = "Update"; + this.smartGroupBox1.TextColor = System.Drawing.Color.White; + // + // labelMessage2 + // + this.labelMessage2.BackGround = null; + this.labelMessage2.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.labelMessage2.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.labelMessage2.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelMessage2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelMessage2.LineSpacing = 0F; + this.labelMessage2.Location = new System.Drawing.Point(43, 87); + this.labelMessage2.Name = "labelMessage2"; + this.labelMessage2.OverlapOptimize = true; + this.labelMessage2.PasswordChar = '\0'; + this.labelMessage2.Radius = 3; + this.labelMessage2.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelMessage2.Size = new System.Drawing.Size(360, 20); + this.labelMessage2.TabIndex = 6; + this.labelMessage2.Text = "소수점을 변경하면 랜덤모드 설정값이 초기화됩니다."; + this.labelMessage2.TextColor = System.Drawing.Color.Black; + this.labelMessage2.TextColorDisable = System.Drawing.Color.Gray; + this.labelMessage2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelMessage2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelMessage2.Wordwrap = false; + // + // progressBarUpdate + // + this.progressBarUpdate.AutoColorSet = true; + this.progressBarUpdate.BackGround = this.smartGroupBox1; + this.progressBarUpdate.BackGroundColor = System.Drawing.Color.Silver; + this.progressBarUpdate.BarBackColor1 = System.Drawing.Color.White; + this.progressBarUpdate.BarBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(224)))), ((int)(((byte)(255))))); + this.progressBarUpdate.BarColor1 = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(64)))), ((int)(((byte)(192))))); + this.progressBarUpdate.BarColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(154)))), ((int)(((byte)(255))))); + this.progressBarUpdate.BarStyle = SmartX.SmartProgressBar.BARTYPE.Normal; + this.progressBarUpdate.Direction = SmartX.SmartProgressBar.DIR.Horizontal; + this.progressBarUpdate.FormatString = ""; + this.progressBarUpdate.Location = new System.Drawing.Point(25, 111); + this.progressBarUpdate.Maximum = new decimal(new int[] { + 100, + 0, + 0, + 0}); + this.progressBarUpdate.Minimum = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.progressBarUpdate.Name = "progressBarUpdate"; + this.progressBarUpdate.OutlineColor = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); + this.progressBarUpdate.OverlapOptimize = true; + this.progressBarUpdate.RoundedCorners = true; + this.progressBarUpdate.Size = new System.Drawing.Size(401, 30); + this.progressBarUpdate.TabIndex = 5; + this.progressBarUpdate.Text = "smartProgressBar1"; + this.progressBarUpdate.TextAutoRotation = true; + this.progressBarUpdate.TextColor = System.Drawing.Color.Black; + this.progressBarUpdate.TextColorDisable = System.Drawing.Color.Gray; + this.progressBarUpdate.Units = ""; + this.progressBarUpdate.Value = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.progressBarUpdate.ValueTextType = SmartX.SmartProgressBar.TextValueOutputType.Percentage; + // + // labelMessage1 + // + this.labelMessage1.BackGround = null; + this.labelMessage1.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.labelMessage1.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.labelMessage1.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelMessage1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelMessage1.LineSpacing = 0F; + this.labelMessage1.Location = new System.Drawing.Point(43, 65); + this.labelMessage1.Name = "labelMessage1"; + this.labelMessage1.OverlapOptimize = true; + this.labelMessage1.PasswordChar = '\0'; + this.labelMessage1.Radius = 3; + this.labelMessage1.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelMessage1.Size = new System.Drawing.Size(360, 20); + this.labelMessage1.TabIndex = 4; + this.labelMessage1.Text = "소수점을 변경하면 랜덤모드 설정값이 초기화됩니다."; + this.labelMessage1.TextColor = System.Drawing.Color.Black; + this.labelMessage1.TextColorDisable = System.Drawing.Color.Gray; + this.labelMessage1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelMessage1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelMessage1.Wordwrap = false; + // + // DialogFormProgressBar + // + this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; + this.AutoScroll = true; + this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); + this.ClientSize = new System.Drawing.Size(450, 170); + this.ControlBox = false; + this.Controls.Add(this.smartGroupBox1); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; + this.Name = "DialogFormProgressBar"; + this.Text = "DialogFormProgressBar"; + this.smartGroupBox1.ResumeLayout(false); + this.ResumeLayout(false); + + } + + #endregion + + private SmartX.SmartGroupBox smartGroupBox1; + private SmartX.SmartLabel labelMessage1; + private SmartX.SmartProgressBar progressBarUpdate; + private SmartX.SmartLabel labelMessage2; + } +} \ No newline at end of file diff --git a/INT_PT002/DialogForms/DialogFormProgressBar.cs b/INT_PT002/DialogForms/DialogFormProgressBar.cs new file mode 100644 index 0000000..4af7f7c --- /dev/null +++ b/INT_PT002/DialogForms/DialogFormProgressBar.cs @@ -0,0 +1,188 @@ +using System; +using System.Linq; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Text; +using System.Windows.Forms; +using System.IO; + +using INT_PT002.DataStore; + +namespace INT_PT002.DialogForms +{ + public partial class DialogFormProgressBar : Form + { + #region Field + private int Check; + + private string USBPath = ""; + private string UpdateFilePath = ""; + private string OldFilePath = ""; + private string RemoveFolderPath = ""; + + private Define.E_LanguageID m_Language; + #endregion + + #region Constructor + public DialogFormProgressBar() + { + InitializeComponent(); + } + + public DialogFormProgressBar(int code, Define.E_LanguageID language) + { + InitializeComponent(); + + this.smartGroupBox1.Text = ""; + this.labelMessage1.Text = ""; + this.labelMessage2.Text = ""; + + this.Language = language; + + if (language == Define.E_LanguageID.Korean) + { + #region 한글 + switch (code) + { + case 1: + this.smartGroupBox1.Text = "Update"; + this.labelMessage1.Text = "업데이트 중..."; + this.labelMessage2.Text = "USB를 본체에서 분리하지 마십시오."; + break; + case 2: + this.smartGroupBox1.Text = ""; + this.labelMessage1.Text = ""; + this.labelMessage2.Text = ""; + break; + default: + this.smartGroupBox1.Text = "Error 99"; + this.labelMessage1.Text = "제조사에 문의하세요"; + this.labelMessage2.Text = ""; + break; + } + #endregion + } + else if (language == Define.E_LanguageID.English) + { + #region 영문 + switch (code) + { + case 1: + this.smartGroupBox1.Text = "Update"; + this.labelMessage1.Text = "Updating..."; + this.labelMessage2.Text = "Do not remove the USB from the device."; + break; + case 2: + this.smartGroupBox1.Text = ""; + this.labelMessage1.Text = ""; + this.labelMessage2.Text = ""; + break; + default: + this.smartGroupBox1.Text = "Error 99"; + this.labelMessage1.Text = "Please contact a manufacturer"; + break; + } + #endregion + } + else + { + + } + } + #endregion + + #region Property + public Define.E_LanguageID Language + { + get { return this.m_Language; } + set { this.m_Language = value; } + } + #endregion + + #region Method + private void ProgramUpdate() + { + FileInfo[] newFiles; + DirectoryInfo directoryFolderUpdateFiles = new DirectoryInfo(this.UpdateFilePath); + if (directoryFolderUpdateFiles.Exists == false) + directoryFolderUpdateFiles.Create(); + + this.Check = 0; + + this.UpdateFilePath = this.USBPath + "UpdateFiles\\"; + this.OldFilePath = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase) + "\\"; + if (this.OldFilePath.StartsWith("\\F") == true) + this.RemoveFolderPath = "Flash Disk\\RemoveFile\\"; + else + this.RemoveFolderPath = "SD Card\\RemoveFile\\"; + + newFiles = directoryFolderUpdateFiles.GetFiles(); + + this.progressBarUpdate.Value += 20; + + this.TreatmentRemoveOldFile(); + + this.progressBarUpdate.Value += 20; + + this.TreatmentCopyNewFile(newFiles); + + this.progressBarUpdate.Value += 100; + this.UpdateLabelStatus(Language); + } + private void TreatmentRemoveOldFile() + { + bool removeFolderCheck = false; + FileInfo[] oldFiles; + FileInfo[] removeFiles; + DirectoryInfo directoryFolderRun = new DirectoryInfo(this.OldFilePath); + DirectoryInfo directoryFolderRemove = new DirectoryInfo(this.RemoveFolderPath); + + removeFolderCheck = directoryFolderRemove.Exists; + oldFiles = directoryFolderRun.GetFiles(); + + if (removeFolderCheck == false) + directoryFolderRemove.Create(); + //else + //{ + // removeFiles = directoryFolderRemove.GetFiles(); + // foreach (FileInfo file in removeFiles) + // file.Delete(); + //} + + foreach (FileInfo subFile in oldFiles) + subFile.MoveTo(RemoveFolderPath + DateTime.Now.ToString("yyyyMMddHHmmss") + subFile.Name.ToString()); + + this.progressBarUpdate.Value += 20; + } + private void TreatmentCopyNewFile(FileInfo[] newFile) + { + // 새 파일 복사 + foreach (FileInfo subFile in newFile) + subFile.CopyTo(this.OldFilePath + subFile.Name.ToString()); + + this.progressBarUpdate.Value += 20; + } + + private void UpdateLabelStatus(Define.E_LanguageID language) + { + this.progressBarUpdate.Visible = false; + switch (language) + { + case Define.E_LanguageID.Korean: + this.labelMessage1.Text = "프로그램 업데이트 완료"; + this.labelMessage2.Text = "전원을 끄고 다시 켜주세요"; + break; + case Define.E_LanguageID.English: + this.labelMessage1.Text = "Program update complete"; + this.labelMessage2.Text = "Reset the system"; + break; + default: + break; + } + this.Refresh(); + } + #endregion + } +} \ No newline at end of file diff --git a/INT_PT002/DialogForms/DialogFormProgressBar.resx b/INT_PT002/DialogForms/DialogFormProgressBar.resx new file mode 100644 index 0000000..a721046 --- /dev/null +++ b/INT_PT002/DialogForms/DialogFormProgressBar.resx @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + WEBPAD + + + False + + \ No newline at end of file diff --git a/INT_PT002/DialogForms/DialogFormYesNo.Designer.cs b/INT_PT002/DialogForms/DialogFormYesNo.Designer.cs new file mode 100644 index 0000000..6e215cd --- /dev/null +++ b/INT_PT002/DialogForms/DialogFormYesNo.Designer.cs @@ -0,0 +1,214 @@ +namespace INT_PT002.DialogForms +{ + partial class DialogFormYesNo + { + /// + /// 필수 디자이너 변수입니다. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 사용 중인 모든 리소스를 정리합니다. + /// + /// 관리되는 리소스를 삭제해야 하면 true이고, 그렇지 않으면 false입니다. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form 디자이너에서 생성한 코드 + + /// + /// 디자이너 지원에 필요한 메서드입니다. + /// 이 메서드의 내용을 코드 편집기로 수정하지 마십시오. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(DialogFormYesNo)); + this.buttonYes = new SmartX.SmartButton(); + this.buttonNo = new SmartX.SmartButton(); + this.smartGroupBox1 = new SmartX.SmartGroupBox(); + this.labelMessage1 = new SmartX.SmartLabel(); + this.pictureBox3 = new System.Windows.Forms.PictureBox(); + this.labelMessage2 = new SmartX.SmartLabel(); + this.smartGroupBox1.SuspendLayout(); + this.SuspendLayout(); + // + // buttonYes + // + this.buttonYes.BackGround = null; + this.buttonYes.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); + this.buttonYes.ButtonColor = System.Drawing.Color.Silver; + this.buttonYes.ButtonDownColor = System.Drawing.Color.Silver; + this.buttonYes.ButtonImageAutoSize = true; + this.buttonYes.ButtonStyle = SmartX.SmartButton.ButtonStyles.Round3D; + this.buttonYes.ButtonText = "Yes"; + this.buttonYes.ColorKeySamplePosition = new System.Drawing.Point(0, 0); + this.buttonYes.GroupID = 0; + this.buttonYes.ImageDisable = null; + this.buttonYes.ImageDown = null; + this.buttonYes.ImageUp = null; + this.buttonYes.Location = new System.Drawing.Point(249, 126); + this.buttonYes.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; + this.buttonYes.Name = "buttonYes"; + this.buttonYes.NestedClickEventPrevent = false; + this.buttonYes.OutlinePixel = 2; + this.buttonYes.OverlapOptimize = true; + this.buttonYes.RepeatInterval = 200; + this.buttonYes.RepeatIntervalAccelerate = null; + this.buttonYes.RoundSize = 10; + this.buttonYes.SafeInterval = 200; + this.buttonYes.Size = new System.Drawing.Size(90, 25); + this.buttonYes.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; + this.buttonYes.TabIndex = 1; + this.buttonYes.Text = null; + this.buttonYes.TextColor = System.Drawing.Color.Black; + this.buttonYes.TextColorDisable = System.Drawing.Color.Gray; + this.buttonYes.TextDownColor = System.Drawing.Color.FromArgb(((int)(((byte)(233)))), ((int)(((byte)(238)))), ((int)(((byte)(255))))); + this.buttonYes.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; + this.buttonYes.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; + this.buttonYes.Click += new System.EventHandler(this.buttonYes_Click); + // + // buttonNo + // + this.buttonNo.BackGround = null; + this.buttonNo.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); + this.buttonNo.ButtonColor = System.Drawing.Color.Silver; + this.buttonNo.ButtonDownColor = System.Drawing.Color.Silver; + this.buttonNo.ButtonImageAutoSize = true; + this.buttonNo.ButtonStyle = SmartX.SmartButton.ButtonStyles.Round3D; + this.buttonNo.ButtonText = "No"; + this.buttonNo.ColorKeySamplePosition = new System.Drawing.Point(0, 0); + this.buttonNo.GroupID = 0; + this.buttonNo.ImageDisable = null; + this.buttonNo.ImageDown = null; + this.buttonNo.ImageUp = null; + this.buttonNo.Location = new System.Drawing.Point(345, 126); + this.buttonNo.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; + this.buttonNo.Name = "buttonNo"; + this.buttonNo.NestedClickEventPrevent = false; + this.buttonNo.OutlinePixel = 2; + this.buttonNo.OverlapOptimize = true; + this.buttonNo.RepeatInterval = 200; + this.buttonNo.RepeatIntervalAccelerate = null; + this.buttonNo.RoundSize = 10; + this.buttonNo.SafeInterval = 200; + this.buttonNo.Size = new System.Drawing.Size(90, 25); + this.buttonNo.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; + this.buttonNo.TabIndex = 2; + this.buttonNo.Text = null; + this.buttonNo.TextColor = System.Drawing.Color.Black; + this.buttonNo.TextColorDisable = System.Drawing.Color.Gray; + this.buttonNo.TextDownColor = System.Drawing.Color.FromArgb(((int)(((byte)(233)))), ((int)(((byte)(238)))), ((int)(((byte)(255))))); + this.buttonNo.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; + this.buttonNo.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; + this.buttonNo.Click += new System.EventHandler(this.buttonNo_Click); + // + // smartGroupBox1 + // + this.smartGroupBox1.BackGround = null; + this.smartGroupBox1.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.smartGroupBox1.BackImage = null; + this.smartGroupBox1.Controls.Add(this.labelMessage1); + this.smartGroupBox1.Controls.Add(this.pictureBox3); + this.smartGroupBox1.Controls.Add(this.labelMessage2); + this.smartGroupBox1.Controls.Add(this.buttonNo); + this.smartGroupBox1.Controls.Add(this.buttonYes); + this.smartGroupBox1.FrameLineColor1 = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); + this.smartGroupBox1.FrameLineColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); + this.smartGroupBox1.FrameLineThickness = 2; + this.smartGroupBox1.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.HeaderBar; + this.smartGroupBox1.HeaderHeightOffset = 12; + this.smartGroupBox1.Location = new System.Drawing.Point(0, 0); + this.smartGroupBox1.Name = "smartGroupBox1"; + this.smartGroupBox1.RoundRadius = 5; + this.smartGroupBox1.Size = new System.Drawing.Size(450, 155); + this.smartGroupBox1.TabIndex = 7; + this.smartGroupBox1.Text = "ErrorCode"; + this.smartGroupBox1.TextColor = System.Drawing.Color.White; + // + // labelMessage1 + // + this.labelMessage1.BackGround = null; + this.labelMessage1.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.labelMessage1.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.labelMessage1.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelMessage1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelMessage1.LineSpacing = 0F; + this.labelMessage1.Location = new System.Drawing.Point(62, 60); + this.labelMessage1.Name = "labelMessage1"; + this.labelMessage1.OverlapOptimize = true; + this.labelMessage1.PasswordChar = '\0'; + this.labelMessage1.Radius = 3; + this.labelMessage1.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelMessage1.Size = new System.Drawing.Size(360, 20); + this.labelMessage1.TabIndex = 4; + this.labelMessage1.Text = "소수점을 변경하면 랜덤모드 설정값이 초기화됩니다."; + this.labelMessage1.TextColor = System.Drawing.Color.Black; + this.labelMessage1.TextColorDisable = System.Drawing.Color.Gray; + this.labelMessage1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; + this.labelMessage1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Top; + this.labelMessage1.Wordwrap = false; + // + // pictureBox3 + // + this.pictureBox3.BackColor = System.Drawing.Color.White; + this.pictureBox3.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox3.Image"))); + this.pictureBox3.Location = new System.Drawing.Point(14, 58); + this.pictureBox3.Name = "pictureBox3"; + this.pictureBox3.Size = new System.Drawing.Size(42, 40); + // + // labelMessage2 + // + this.labelMessage2.BackGround = null; + this.labelMessage2.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.labelMessage2.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.labelMessage2.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelMessage2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelMessage2.LineSpacing = 0F; + this.labelMessage2.Location = new System.Drawing.Point(62, 82); + this.labelMessage2.Name = "labelMessage2"; + this.labelMessage2.OverlapOptimize = true; + this.labelMessage2.PasswordChar = '\0'; + this.labelMessage2.Radius = 3; + this.labelMessage2.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelMessage2.Size = new System.Drawing.Size(360, 40); + this.labelMessage2.TabIndex = 5; + this.labelMessage2.Text = "소수점을 변경하면 랜덤모드 설정값이 초기화됩니다."; + this.labelMessage2.TextColor = System.Drawing.Color.Black; + this.labelMessage2.TextColorDisable = System.Drawing.Color.Gray; + this.labelMessage2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; + this.labelMessage2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Top; + this.labelMessage2.Wordwrap = false; + // + // DialogFormYesNo + // + this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; + this.AutoScroll = true; + this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); + this.ClientSize = new System.Drawing.Size(450, 155); + this.ControlBox = false; + this.Controls.Add(this.smartGroupBox1); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; + this.Name = "DialogFormYesNo"; + this.Text = "DialogFormYesNo"; + this.smartGroupBox1.ResumeLayout(false); + this.ResumeLayout(false); + + } + + #endregion + + private SmartX.SmartButton buttonYes; + private SmartX.SmartButton buttonNo; + private SmartX.SmartGroupBox smartGroupBox1; + private SmartX.SmartLabel labelMessage1; + private System.Windows.Forms.PictureBox pictureBox3; + private SmartX.SmartLabel labelMessage2; + } +} \ No newline at end of file diff --git a/INT_PT002/DialogForms/DialogFormYesNo.cs b/INT_PT002/DialogForms/DialogFormYesNo.cs new file mode 100644 index 0000000..4745472 --- /dev/null +++ b/INT_PT002/DialogForms/DialogFormYesNo.cs @@ -0,0 +1,337 @@ +using System; +using System.Linq; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Text; +using System.Windows.Forms; + +using INT_PT002.DataStore; + +namespace INT_PT002.DialogForms +{ + public partial class DialogFormYesNo : Form + { + #region Field + + #endregion + + #region Constructor + public DialogFormYesNo() + { + InitializeComponent(); + } + + public DialogFormYesNo(Define.E_LanguageID language, int ok) + { + InitializeComponent(); + + if (language == Define.E_LanguageID.Korean) + { + this.buttonYes.Text = "Yes"; + this.buttonNo.Text = "No"; + + #region 한글 + switch (ok) + { + case 1: + this.smartGroupBox1.Text = ""; + this.labelMessage1.Text = "예전 DLL로 되돌리시겠습니까?"; + break; + case 2: + this.smartGroupBox1.Text = ""; + this.labelMessage1.Text = "언어를 변경하시겠습니까?"; + break; + case 3: + this.smartGroupBox1.Text = "업데이트"; + this.labelMessage1.Text = "새 버전으로 업데이트하시겠습니까?"; + break; + case 4: + this.smartGroupBox1.Text = "스타일러스"; + this.labelMessage1.Text = "화면 보정을 실행하시겠습니까?"; + break; + case 5: + this.smartGroupBox1.Text = "공장초기화"; + this.labelMessage1.Text = "설정된 모든 데이터가 초기화됩니다."; + break; + case 6: + this.smartGroupBox1.Text = "LCD초기화"; + this.labelMessage1.Text = "LCD에 설정된 데이터가 초기화됩니다."; + break; + case 7: + this.smartGroupBox1.Text = "메인보드초기화"; + this.labelMessage1.Text = "메인보드에 설정된 데이터가 초기화됩니다."; + break; + case 8: + this.smartGroupBox1.Text = "소거"; + this.labelMessage1.Text = "현재 품번 카운트 데이터를 소거 하시겠습니까?"; + break; + case 9: + this.smartGroupBox1.Text = "모터 다운로드"; + this.labelMessage1.Text = "현재 값을 다운로드 하시겠습니까?"; + break; + case 10: + this.smartGroupBox1.Text = "모터 다운로드"; + this.labelMessage1.Text = "새 모터에 다운로드 하시겠습니까?"; + break; + case 11: + this.smartGroupBox1.Text = "모터 다운로드"; + this.labelMessage1.Text = "현재 라인번호로 변경하시겠습니까?"; + break; + case 12: + this.smartGroupBox1.Text = "로그인"; + this.labelMessage1.Text = "Log Off 하시겠습니까?"; + break; + case 13: + this.smartGroupBox1.Text = "로그인"; + this.labelMessage1.Text = "유저 등록 하시겠습니까?"; + break; + case 14: + this.smartGroupBox1.Text = "로그인"; + this.labelMessage1.Text = "유저 삭제 하시겠습니까?"; + break; + case 15: + this.smartGroupBox1.Text = "로그인"; + this.labelMessage1.Text = "로그인 기능을 사용하시겠습니까?"; + break; + case 16: + this.smartGroupBox1.Text = "로그인"; + this.labelMessage1.Text = "로그인 기능을 사용을 중지하시겠습니까?"; + break; + case 17: + this.smartGroupBox1.Text = "바코드"; + this.labelMessage1.Text = "바코드 기능을 사용하시겠습니까?"; + break; + case 18: + this.smartGroupBox1.Text = "바코드"; + this.labelMessage1.Text = "바코드 기능 사용을 중지하시겠습니까?"; + break; + case 19: + this.smartGroupBox1.Text = "소거"; + this.labelMessage1.Text = "전체 품번 카운트 데이터를 소거 하시겠습니까?"; + break; + case 20: + this.smartGroupBox1.Text = "초기화"; + this.labelMessage1.Text = "카운터출력 카운트 데이터를 소거 하시겠습니까?"; + break; + case 21: + this.smartGroupBox1.Text = "이더넷"; + this.labelMessage1.Text = "로컬IP주소 수동으로 설정하시겠습니까?"; + break; + case 22: + this.smartGroupBox1.Text = "이더넷"; + this.labelMessage1.Text = "로컬IP주소 자동으로 설정하시겠습니까?"; + break; + case 23: + this.smartGroupBox1.Text = "백업"; + this.labelMessage1.Text = "현재 데이터를 백업하시겠습니까?"; + break; + case 24: + this.smartGroupBox1.Text = "랜덤모드 설정값 초기화"; + this.labelMessage1.Text = "소수점을 변경하면 랜덤모드 설정값이 초기화됩니다."; + this.labelMessage2.Text = "소수점을 변경하시겠습니까?"; + break; + case 25: + this.smartGroupBox1.Text = ""; + this.labelMessage1.Text = "기능을 사용하시겠습니까?"; + this.labelMessage2.Text = ""; + break; + case 26: + this.smartGroupBox1.Text = ""; + this.labelMessage1.Text = "기능 사용을 중지하시겠습니까?"; + this.labelMessage2.Text = "관련 항목들이 초기화 상태로 변경됩니다."; + break; + case 27: + this.smartGroupBox1.Text = ""; + this.labelMessage1.Text = "해당 값을 기준값으로 설정하시겠습니까?"; + this.labelMessage2.Text = ""; + break; + case 28: + this.smartGroupBox1.Text = ""; + this.labelMessage1.Text = "파일을 삭제하시겠습니까?"; + this.labelMessage2.Text = ""; + break; + default: + break; + } + #endregion + } + else if (language == Define.E_LanguageID.English) + { + this.buttonYes.Text = "Yes"; + this.buttonNo.Text = "No"; + + #region 영문 + switch (ok) + { + case 1: + this.smartGroupBox1.Text = ""; + this.labelMessage1.Text = "Do you want to revert to the previous DLL?"; + break; + case 2: + this.smartGroupBox1.Text = ""; + this.labelMessage1.Text = "Do you change the language?"; + break; + case 3: + this.smartGroupBox1.Text = "Update"; + this.labelMessage1.Text = "Would you like to update?"; + break; + case 4: + this.smartGroupBox1.Text = "Stylus"; + this.labelMessage1.Text = "To re-calibrate the screen, press the YES button."; + break; + case 5: + this.smartGroupBox1.Text = "Initialization"; + this.labelMessage1.Text = "All datas will be initialized"; + break; + case 6: + this.smartGroupBox1.Text = "LCD Initialization"; + this.labelMessage1.Text = "All datas in LCD will be initialized"; + break; + case 7: + this.smartGroupBox1.Text = "Mainboard Initialization"; + this.labelMessage1.Text = "All datas in Mainboard will be initialized"; + break; + case 8: + this.smartGroupBox1.Text = "Initialize"; + this.labelMessage1.Text = "Do you want to Initialize current data?"; + break; + case 9: + this.smartGroupBox1.Text = "Motor download"; + this.labelMessage1.Text = "Do you want to download the current value?"; + break; + case 10: + this.smartGroupBox1.Text = "Motor download"; + this.labelMessage1.Text = "Do you want to download the new motor?"; + break; + case 11: + this.smartGroupBox1.Text = "Motor download"; + this.labelMessage1.Text = "Do you want to change with the device number to current line?"; + break; + case 12: + this.smartGroupBox1.Text = "Login"; + this.labelMessage1.Text = "Do you want to log out?"; + break; + case 13: + this.smartGroupBox1.Text = "Login"; + this.labelMessage1.Text = "Do you want to register the user?"; + break; + case 14: + this.smartGroupBox1.Text = "Login"; + this.labelMessage1.Text = "Do you want to delete this user?"; + break; + case 15: + this.smartGroupBox1.Text = "Login"; + this.labelMessage1.Text = "Are you sure you want to use the login function?"; + break; + case 16: + this.smartGroupBox1.Text = "Login"; + this.labelMessage1.Text = "Are you sure you want to cancel the login function?"; + break; + case 17: + this.smartGroupBox1.Text = "Barcode"; + this.labelMessage1.Text = "Are you sure you want to use the Barcode function?"; + break; + case 18: + this.smartGroupBox1.Text = "Barcode"; + this.labelMessage1.Text = "Are you sure you want to cancel the Barcode function?"; + break; + case 19: + this.smartGroupBox1.Text = "Initialization"; + this.labelMessage1.Text = "Do you want to Initialize all data?"; + break; + case 20: + this.smartGroupBox1.Text = "Initialization"; + this.labelMessage1.Text = "Do you want to Initalize Counting Output's count data?"; + break; + case 21: + this.smartGroupBox1.Text = "Ethernet"; + this.labelMessage1.Text = "Do you want to set the local IP address static?"; + break; + case 22: + this.smartGroupBox1.Text = "Ethernet"; + this.labelMessage1.Text = "Do you want to set the local IP address to DHCP?"; + break; + case 23: + this.smartGroupBox1.Text = "Backup"; + this.labelMessage1.Text = "Would you like to back up your current data?"; + break; + case 24: + this.smartGroupBox1.Text = "Initialize random mode setting"; + this.labelMessage1.Text = "Changing the decimal point resets the random mode"; + this.labelMessage2.Text = "settings. Do you want to change the decimal point?"; + break; + case 25: + this.smartGroupBox1.Text = ""; + this.labelMessage1.Text = "Are you sure you want to use the function?"; + this.labelMessage2.Text = ""; + break; + case 26: + this.smartGroupBox1.Text = ""; + this.labelMessage1.Text = "Are you sure you want to cancel the function?"; + this.labelMessage2.Text = "Related items will be changed to the initialization state."; + break; + case 27: + this.smartGroupBox1.Text = ""; + this.labelMessage1.Text = "Do you want to set that value as the 'Pass' value?"; + this.labelMessage2.Text = ""; + break; + case 28: + this.smartGroupBox1.Text = ""; + this.labelMessage1.Text = "Are you sure you want to delete the file?"; + this.labelMessage2.Text = ""; + break; + default: + break; + } + #endregion + } + else + { + } + } + #endregion + + #region Property + + #endregion + + #region Method + private void InitializeControl() + { + int x = 0, y = 0; + + x = Screen.PrimaryScreen.Bounds.Width / 2 - this.Size.Width / 2; + y = Screen.PrimaryScreen.Bounds.Height / 2 - this.Size.Height / 2; + + this.Location = new Point(x, y); + } + #endregion + + #region Override Member + protected override void OnLoad(EventArgs e) + { + base.OnLoad(e); + + this.InitializeControl(); + } + #endregion + + #region Event Handler + private void buttonYes_Click(object sender, EventArgs e) + { + this.Close(); + + this.DialogResult = DialogResult.Yes; + } + + private void buttonNo_Click(object sender, EventArgs e) + { + this.Close(); + + this.DialogResult = DialogResult.No; + } + #endregion + } +} \ No newline at end of file diff --git a/INT_PT002/DialogForms/DialogFormYesNo.resx b/INT_PT002/DialogForms/DialogFormYesNo.resx new file mode 100644 index 0000000..cd47d93 --- /dev/null +++ b/INT_PT002/DialogForms/DialogFormYesNo.resx @@ -0,0 +1,204 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + 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 + + + + WEBPAD + + + False + + \ No newline at end of file diff --git a/INT_PT002/Forms/FormMain.cs b/INT_PT002/Forms/FormMain.cs index 80c1b27..29a6614 100644 --- a/INT_PT002/Forms/FormMain.cs +++ b/INT_PT002/Forms/FormMain.cs @@ -142,6 +142,7 @@ namespace INT_PT002.Forms this.SystemConfig.Initialize(); structItem.RECIPE_NUMBER = this.SystemConfig.RECIPE_NUMBER; + structItem.LANGUAGE = this.SystemConfig.LANGUAGE; structItem.CHART1_DRAW_STEP = this.SystemConfig.CHART1_DRAW_STEP; structItem.CHART2_DRAW_STEP = this.SystemConfig.CHART2_DRAW_STEP; @@ -156,6 +157,8 @@ namespace INT_PT002.Forms structItem.SB_DATA_MODE = this.SystemConfig.SB_DATA_MODE; structItem.SB_DATA_PERIOD = this.SystemConfig.SB_DATA_PERIOD; + structItem.SERIAL_NUMBER = this.SystemConfig.SERIAL_NUMBER; + this.smartFileIO.StructType.Write(structItem, 0, SmartFile.WriteMode.Overwrite); } public void SaveSystemConfigurationFile(SystemConfiguration item) @@ -184,6 +187,7 @@ namespace INT_PT002.Forms } structItem.RECIPE_NUMBER = item.RECIPE_NUMBER; + structItem.LANGUAGE = item.LANGUAGE; structItem.CHART1_DRAW_STEP = item.CHART1_DRAW_STEP; structItem.CHART2_DRAW_STEP = item.CHART2_DRAW_STEP; @@ -198,6 +202,8 @@ namespace INT_PT002.Forms structItem.SB_DATA_MODE = item.SB_DATA_MODE; structItem.SB_DATA_PERIOD = item.SB_DATA_PERIOD; + structItem.SERIAL_NUMBER = item.SERIAL_NUMBER; + this.smartFileIO.StructType.Write(structItem, 0, SmartFile.WriteMode.Overwrite); this.smartFileIO.Close(); } @@ -229,6 +235,7 @@ namespace INT_PT002.Forms structItem = (StructSystemConfigurationItem)this.smartFileIO.StructType.Read(0); this.SystemConfig.RECIPE_NUMBER = structItem.RECIPE_NUMBER; + this.SystemConfig.LANGUAGE = structItem.LANGUAGE; this.SystemConfig.CHART1_DRAW_STEP = structItem.CHART1_DRAW_STEP; this.SystemConfig.CHART2_DRAW_STEP = structItem.CHART2_DRAW_STEP; @@ -243,6 +250,8 @@ namespace INT_PT002.Forms this.SystemConfig.SB_DATA_MODE = structItem.SB_DATA_MODE; this.SystemConfig.SB_DATA_PERIOD = structItem.SB_DATA_PERIOD; + this.SystemConfig.SERIAL_NUMBER = structItem.SERIAL_NUMBER; + this.smartFileIO.Close(); } #endregion diff --git a/INT_PT002/Forms/FormMainDisplay2.Designer.cs b/INT_PT002/Forms/FormMainDisplay2.Designer.cs new file mode 100644 index 0000000..d2e437c --- /dev/null +++ b/INT_PT002/Forms/FormMainDisplay2.Designer.cs @@ -0,0 +1,999 @@ +namespace INT_PT002.Forms +{ + partial class FormMainDisplay2 + { + /// + /// 필수 디자이너 변수입니다. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 사용 중인 모든 리소스를 정리합니다. + /// + /// 관리되는 리소스를 삭제해야 하면 true이고, 그렇지 않으면 false입니다. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form 디자이너에서 생성한 코드 + + /// + /// 디자이너 지원에 필요한 메서드입니다. + /// 이 메서드의 내용을 코드 편집기로 수정하지 마십시오. + /// + private void InitializeComponent() + { + this.smartForm1 = new SmartX.SmartForm(); + this.smartGroupBox1 = new SmartX.SmartGroupBox(); + this.smartLabel13 = new SmartX.SmartLabel(); + this.smartLabel14 = new SmartX.SmartLabel(); + this.smartLabel15 = new SmartX.SmartLabel(); + this.smartLabel16 = new SmartX.SmartLabel(); + this.smartLabel17 = new SmartX.SmartLabel(); + this.smartLabel18 = new SmartX.SmartLabel(); + this.smartLabel19 = new SmartX.SmartLabel(); + this.smartLabel20 = new SmartX.SmartLabel(); + this.smartLabel21 = new SmartX.SmartLabel(); + this.smartLabel22 = new SmartX.SmartLabel(); + this.smartLabel12 = new SmartX.SmartLabel(); + this.smartLabel7 = new SmartX.SmartLabel(); + this.smartLabel8 = new SmartX.SmartLabel(); + this.smartLabel9 = new SmartX.SmartLabel(); + this.smartLabel10 = new SmartX.SmartLabel(); + this.smartLabel11 = new SmartX.SmartLabel(); + this.smartLabel6 = new SmartX.SmartLabel(); + this.smartLabel5 = new SmartX.SmartLabel(); + this.smartLabel4 = new SmartX.SmartLabel(); + this.smartLabel3 = new SmartX.SmartLabel(); + this.smartLabel2 = new SmartX.SmartLabel(); + this.pictureBox8 = new System.Windows.Forms.PictureBox(); + this.pictureBox9 = new System.Windows.Forms.PictureBox(); + this.pictureBox10 = new System.Windows.Forms.PictureBox(); + this.pictureBox11 = new System.Windows.Forms.PictureBox(); + this.pictureBox7 = new System.Windows.Forms.PictureBox(); + this.pictureBox6 = new System.Windows.Forms.PictureBox(); + this.pictureBox5 = new System.Windows.Forms.PictureBox(); + this.pictureBox4 = new System.Windows.Forms.PictureBox(); + this.pictureBox3 = new System.Windows.Forms.PictureBox(); + this.pictureBox2 = new System.Windows.Forms.PictureBox(); + this.smartLabel1 = new SmartX.SmartLabel(); + this.labelProgress5 = new SmartX.SmartLabel(); + 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(); + this.labelProgress2 = new SmartX.SmartLabel(); + this.labelProgress1 = new SmartX.SmartLabel(); + this.labelProgress0 = new SmartX.SmartLabel(); + this.pictureBox1 = new System.Windows.Forms.PictureBox(); + this.smartForm1.SuspendLayout(); + this.smartGroupBox1.SuspendLayout(); + this.SuspendLayout(); + // + // smartForm1 + // + this.smartForm1.BackGroundFillStyle = SmartXUIBase.SmartUIControlFormBase.BackGroundFillStyles.UseBackImage; + this.smartForm1.BackImage = null; + this.smartForm1.CenterLocation = false; + this.smartForm1.Controls.Add(this.smartGroupBox1); + this.smartForm1.Controls.Add(this.pictureBox8); + this.smartForm1.Controls.Add(this.pictureBox9); + this.smartForm1.Controls.Add(this.pictureBox10); + this.smartForm1.Controls.Add(this.pictureBox11); + this.smartForm1.Controls.Add(this.pictureBox7); + this.smartForm1.Controls.Add(this.pictureBox6); + this.smartForm1.Controls.Add(this.pictureBox5); + this.smartForm1.Controls.Add(this.pictureBox4); + this.smartForm1.Controls.Add(this.pictureBox3); + this.smartForm1.Controls.Add(this.pictureBox2); + this.smartForm1.Controls.Add(this.smartLabel1); + this.smartForm1.Controls.Add(this.labelProgress5); + 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); + this.smartForm1.Controls.Add(this.labelProgress2); + this.smartForm1.Controls.Add(this.labelProgress1); + this.smartForm1.Controls.Add(this.labelProgress0); + this.smartForm1.Controls.Add(this.pictureBox1); + 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.LCD1024X768; + 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(1024, 768); + this.smartForm1.SpecialFunctionClickPointSize = 100; + this.smartForm1.UseMainMenu = false; + // + // smartGroupBox1 + // + this.smartGroupBox1.BackGround = null; + this.smartGroupBox1.BackGroundColor = System.Drawing.SystemColors.Control; + this.smartGroupBox1.BackImage = null; + this.smartGroupBox1.Controls.Add(this.smartLabel13); + this.smartGroupBox1.Controls.Add(this.smartLabel14); + this.smartGroupBox1.Controls.Add(this.smartLabel15); + this.smartGroupBox1.Controls.Add(this.smartLabel16); + this.smartGroupBox1.Controls.Add(this.smartLabel17); + this.smartGroupBox1.Controls.Add(this.smartLabel18); + this.smartGroupBox1.Controls.Add(this.smartLabel19); + this.smartGroupBox1.Controls.Add(this.smartLabel20); + this.smartGroupBox1.Controls.Add(this.smartLabel21); + this.smartGroupBox1.Controls.Add(this.smartLabel22); + this.smartGroupBox1.Controls.Add(this.smartLabel12); + this.smartGroupBox1.Controls.Add(this.smartLabel7); + this.smartGroupBox1.Controls.Add(this.smartLabel8); + this.smartGroupBox1.Controls.Add(this.smartLabel9); + this.smartGroupBox1.Controls.Add(this.smartLabel10); + this.smartGroupBox1.Controls.Add(this.smartLabel11); + this.smartGroupBox1.Controls.Add(this.smartLabel6); + this.smartGroupBox1.Controls.Add(this.smartLabel5); + this.smartGroupBox1.Controls.Add(this.smartLabel4); + this.smartGroupBox1.Controls.Add(this.smartLabel3); + this.smartGroupBox1.Controls.Add(this.smartLabel2); + this.smartGroupBox1.FrameLineColor1 = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); + this.smartGroupBox1.FrameLineColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); + this.smartGroupBox1.FrameLineThickness = 1; + this.smartGroupBox1.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.RoundRectangle; + this.smartGroupBox1.HeaderHeightOffset = 12; + this.smartGroupBox1.Location = new System.Drawing.Point(24, 526); + this.smartGroupBox1.Name = "smartGroupBox1"; + this.smartGroupBox1.RoundRadius = 5; + this.smartGroupBox1.Size = new System.Drawing.Size(979, 96); + this.smartGroupBox1.TabIndex = 101; + this.smartGroupBox1.TextColor = System.Drawing.Color.White; + // + // smartLabel13 + // + this.smartLabel13.BackGround = null; + this.smartLabel13.BackGroundColor = System.Drawing.SystemColors.Control; + this.smartLabel13.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel13.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.smartLabel13.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.smartLabel13.LineSpacing = 0F; + this.smartLabel13.Location = new System.Drawing.Point(845, 50); + this.smartLabel13.Name = "smartLabel13"; + this.smartLabel13.OverlapOptimize = true; + this.smartLabel13.PasswordChar = '\0'; + this.smartLabel13.Radius = 3; + this.smartLabel13.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.smartLabel13.Size = new System.Drawing.Size(74, 25); + this.smartLabel13.TabIndex = 122; + this.smartLabel13.Text = "000000"; + this.smartLabel13.TextColor = System.Drawing.Color.Black; + this.smartLabel13.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel13.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel13.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel13.Wordwrap = false; + // + // smartLabel14 + // + this.smartLabel14.BackGround = null; + this.smartLabel14.BackGroundColor = System.Drawing.SystemColors.Control; + this.smartLabel14.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel14.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.smartLabel14.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.smartLabel14.LineSpacing = 0F; + this.smartLabel14.Location = new System.Drawing.Point(765, 50); + this.smartLabel14.Name = "smartLabel14"; + this.smartLabel14.OverlapOptimize = true; + this.smartLabel14.PasswordChar = '\0'; + this.smartLabel14.Radius = 3; + this.smartLabel14.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.smartLabel14.Size = new System.Drawing.Size(74, 25); + this.smartLabel14.TabIndex = 121; + this.smartLabel14.Text = "000000"; + this.smartLabel14.TextColor = System.Drawing.Color.Black; + this.smartLabel14.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel14.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel14.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel14.Wordwrap = false; + // + // smartLabel15 + // + this.smartLabel15.BackGround = null; + this.smartLabel15.BackGroundColor = System.Drawing.SystemColors.Control; + this.smartLabel15.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel15.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.smartLabel15.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.smartLabel15.LineSpacing = 0F; + this.smartLabel15.Location = new System.Drawing.Point(685, 50); + this.smartLabel15.Name = "smartLabel15"; + this.smartLabel15.OverlapOptimize = true; + this.smartLabel15.PasswordChar = '\0'; + this.smartLabel15.Radius = 3; + this.smartLabel15.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.smartLabel15.Size = new System.Drawing.Size(74, 25); + this.smartLabel15.TabIndex = 120; + this.smartLabel15.Text = "000000"; + this.smartLabel15.TextColor = System.Drawing.Color.Black; + this.smartLabel15.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel15.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel15.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel15.Wordwrap = false; + // + // smartLabel16 + // + this.smartLabel16.BackGround = null; + this.smartLabel16.BackGroundColor = System.Drawing.SystemColors.Control; + this.smartLabel16.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel16.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.smartLabel16.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.smartLabel16.LineSpacing = 0F; + this.smartLabel16.Location = new System.Drawing.Point(605, 50); + this.smartLabel16.Name = "smartLabel16"; + this.smartLabel16.OverlapOptimize = true; + this.smartLabel16.PasswordChar = '\0'; + this.smartLabel16.Radius = 3; + this.smartLabel16.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.smartLabel16.Size = new System.Drawing.Size(74, 25); + this.smartLabel16.TabIndex = 119; + this.smartLabel16.Text = "000000"; + this.smartLabel16.TextColor = System.Drawing.Color.Black; + this.smartLabel16.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel16.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel16.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel16.Wordwrap = false; + // + // smartLabel17 + // + this.smartLabel17.BackGround = null; + this.smartLabel17.BackGroundColor = System.Drawing.SystemColors.Control; + this.smartLabel17.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel17.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.smartLabel17.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.smartLabel17.LineSpacing = 0F; + this.smartLabel17.Location = new System.Drawing.Point(525, 50); + this.smartLabel17.Name = "smartLabel17"; + this.smartLabel17.OverlapOptimize = true; + this.smartLabel17.PasswordChar = '\0'; + this.smartLabel17.Radius = 3; + this.smartLabel17.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.smartLabel17.Size = new System.Drawing.Size(74, 25); + this.smartLabel17.TabIndex = 118; + this.smartLabel17.Text = "000000"; + this.smartLabel17.TextColor = System.Drawing.Color.Black; + this.smartLabel17.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel17.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel17.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel17.Wordwrap = false; + // + // smartLabel18 + // + this.smartLabel18.BackGround = null; + this.smartLabel18.BackGroundColor = System.Drawing.SystemColors.Control; + this.smartLabel18.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel18.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.smartLabel18.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.smartLabel18.LineSpacing = 0F; + this.smartLabel18.Location = new System.Drawing.Point(445, 50); + this.smartLabel18.Name = "smartLabel18"; + this.smartLabel18.OverlapOptimize = true; + this.smartLabel18.PasswordChar = '\0'; + this.smartLabel18.Radius = 3; + this.smartLabel18.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.smartLabel18.Size = new System.Drawing.Size(74, 25); + this.smartLabel18.TabIndex = 117; + this.smartLabel18.Text = "000000"; + this.smartLabel18.TextColor = System.Drawing.Color.Black; + this.smartLabel18.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel18.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel18.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel18.Wordwrap = false; + // + // smartLabel19 + // + this.smartLabel19.BackGround = null; + this.smartLabel19.BackGroundColor = System.Drawing.SystemColors.Control; + this.smartLabel19.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel19.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.smartLabel19.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.smartLabel19.LineSpacing = 0F; + this.smartLabel19.Location = new System.Drawing.Point(365, 50); + this.smartLabel19.Name = "smartLabel19"; + this.smartLabel19.OverlapOptimize = true; + this.smartLabel19.PasswordChar = '\0'; + this.smartLabel19.Radius = 3; + this.smartLabel19.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.smartLabel19.Size = new System.Drawing.Size(74, 25); + this.smartLabel19.TabIndex = 116; + this.smartLabel19.Text = "000000"; + this.smartLabel19.TextColor = System.Drawing.Color.Black; + this.smartLabel19.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel19.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel19.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel19.Wordwrap = false; + // + // smartLabel20 + // + this.smartLabel20.BackGround = null; + this.smartLabel20.BackGroundColor = System.Drawing.SystemColors.Control; + this.smartLabel20.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel20.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.smartLabel20.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.smartLabel20.LineSpacing = 0F; + this.smartLabel20.Location = new System.Drawing.Point(285, 50); + this.smartLabel20.Name = "smartLabel20"; + this.smartLabel20.OverlapOptimize = true; + this.smartLabel20.PasswordChar = '\0'; + this.smartLabel20.Radius = 3; + this.smartLabel20.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.smartLabel20.Size = new System.Drawing.Size(74, 25); + this.smartLabel20.TabIndex = 115; + this.smartLabel20.Text = "000000"; + this.smartLabel20.TextColor = System.Drawing.Color.Black; + this.smartLabel20.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel20.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel20.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel20.Wordwrap = false; + // + // smartLabel21 + // + this.smartLabel21.BackGround = null; + this.smartLabel21.BackGroundColor = System.Drawing.SystemColors.Control; + this.smartLabel21.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel21.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.smartLabel21.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.smartLabel21.LineSpacing = 0F; + this.smartLabel21.Location = new System.Drawing.Point(205, 50); + this.smartLabel21.Name = "smartLabel21"; + this.smartLabel21.OverlapOptimize = true; + this.smartLabel21.PasswordChar = '\0'; + this.smartLabel21.Radius = 3; + this.smartLabel21.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.smartLabel21.Size = new System.Drawing.Size(74, 25); + this.smartLabel21.TabIndex = 114; + this.smartLabel21.Text = "000000"; + this.smartLabel21.TextColor = System.Drawing.Color.Black; + this.smartLabel21.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel21.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel21.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel21.Wordwrap = false; + // + // smartLabel22 + // + this.smartLabel22.BackGround = null; + this.smartLabel22.BackGroundColor = System.Drawing.SystemColors.Control; + this.smartLabel22.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel22.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.smartLabel22.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.smartLabel22.LineSpacing = 0F; + this.smartLabel22.Location = new System.Drawing.Point(125, 50); + this.smartLabel22.Name = "smartLabel22"; + this.smartLabel22.OverlapOptimize = true; + this.smartLabel22.PasswordChar = '\0'; + this.smartLabel22.Radius = 3; + this.smartLabel22.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.smartLabel22.Size = new System.Drawing.Size(74, 25); + this.smartLabel22.TabIndex = 113; + this.smartLabel22.Text = "000000"; + this.smartLabel22.TextColor = System.Drawing.Color.Black; + this.smartLabel22.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel22.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel22.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel22.Wordwrap = false; + // + // smartLabel12 + // + this.smartLabel12.BackGround = null; + this.smartLabel12.BackGroundColor = System.Drawing.SystemColors.Control; + this.smartLabel12.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel12.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.smartLabel12.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.smartLabel12.LineSpacing = 0F; + this.smartLabel12.Location = new System.Drawing.Point(37, 50); + this.smartLabel12.Name = "smartLabel12"; + this.smartLabel12.OverlapOptimize = true; + this.smartLabel12.PasswordChar = '\0'; + this.smartLabel12.Radius = 3; + this.smartLabel12.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.smartLabel12.Size = new System.Drawing.Size(74, 25); + this.smartLabel12.TabIndex = 112; + this.smartLabel12.Text = "압력"; + this.smartLabel12.TextColor = System.Drawing.Color.Black; + this.smartLabel12.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel12.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel12.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel12.Wordwrap = false; + // + // smartLabel7 + // + this.smartLabel7.BackGround = null; + this.smartLabel7.BackGroundColor = System.Drawing.SystemColors.Control; + this.smartLabel7.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel7.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.smartLabel7.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.smartLabel7.LineSpacing = 0F; + this.smartLabel7.Location = new System.Drawing.Point(845, 20); + 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(74, 25); + this.smartLabel7.TabIndex = 111; + this.smartLabel7.Text = "10"; + this.smartLabel7.TextColor = System.Drawing.Color.Black; + this.smartLabel7.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel7.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel7.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel7.Wordwrap = false; + // + // smartLabel8 + // + this.smartLabel8.BackGround = null; + this.smartLabel8.BackGroundColor = System.Drawing.SystemColors.Control; + this.smartLabel8.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel8.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.smartLabel8.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.smartLabel8.LineSpacing = 0F; + this.smartLabel8.Location = new System.Drawing.Point(765, 20); + 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(74, 25); + this.smartLabel8.TabIndex = 110; + this.smartLabel8.Text = "9"; + this.smartLabel8.TextColor = System.Drawing.Color.Black; + this.smartLabel8.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel8.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel8.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel8.Wordwrap = false; + // + // smartLabel9 + // + this.smartLabel9.BackGround = null; + this.smartLabel9.BackGroundColor = System.Drawing.SystemColors.Control; + this.smartLabel9.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel9.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.smartLabel9.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.smartLabel9.LineSpacing = 0F; + this.smartLabel9.Location = new System.Drawing.Point(685, 20); + this.smartLabel9.Name = "smartLabel9"; + this.smartLabel9.OverlapOptimize = true; + this.smartLabel9.PasswordChar = '\0'; + this.smartLabel9.Radius = 3; + this.smartLabel9.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.smartLabel9.Size = new System.Drawing.Size(74, 25); + this.smartLabel9.TabIndex = 109; + this.smartLabel9.Text = "8"; + this.smartLabel9.TextColor = System.Drawing.Color.Black; + this.smartLabel9.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel9.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel9.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel9.Wordwrap = false; + // + // smartLabel10 + // + this.smartLabel10.BackGround = null; + this.smartLabel10.BackGroundColor = System.Drawing.SystemColors.Control; + this.smartLabel10.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel10.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.smartLabel10.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.smartLabel10.LineSpacing = 0F; + this.smartLabel10.Location = new System.Drawing.Point(605, 20); + this.smartLabel10.Name = "smartLabel10"; + this.smartLabel10.OverlapOptimize = true; + this.smartLabel10.PasswordChar = '\0'; + this.smartLabel10.Radius = 3; + this.smartLabel10.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.smartLabel10.Size = new System.Drawing.Size(74, 25); + this.smartLabel10.TabIndex = 108; + this.smartLabel10.Text = "7"; + this.smartLabel10.TextColor = System.Drawing.Color.Black; + this.smartLabel10.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel10.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel10.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel10.Wordwrap = false; + // + // smartLabel11 + // + this.smartLabel11.BackGround = null; + this.smartLabel11.BackGroundColor = System.Drawing.SystemColors.Control; + this.smartLabel11.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel11.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.smartLabel11.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.smartLabel11.LineSpacing = 0F; + this.smartLabel11.Location = new System.Drawing.Point(525, 20); + this.smartLabel11.Name = "smartLabel11"; + this.smartLabel11.OverlapOptimize = true; + this.smartLabel11.PasswordChar = '\0'; + this.smartLabel11.Radius = 3; + this.smartLabel11.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.smartLabel11.Size = new System.Drawing.Size(74, 25); + this.smartLabel11.TabIndex = 107; + this.smartLabel11.Text = "6"; + this.smartLabel11.TextColor = System.Drawing.Color.Black; + this.smartLabel11.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel11.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel11.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel11.Wordwrap = false; + // + // smartLabel6 + // + this.smartLabel6.BackGround = null; + this.smartLabel6.BackGroundColor = System.Drawing.SystemColors.Control; + this.smartLabel6.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel6.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.smartLabel6.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.smartLabel6.LineSpacing = 0F; + this.smartLabel6.Location = new System.Drawing.Point(445, 20); + 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(74, 25); + this.smartLabel6.TabIndex = 106; + this.smartLabel6.Text = "5"; + this.smartLabel6.TextColor = System.Drawing.Color.Black; + this.smartLabel6.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel6.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel6.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel6.Wordwrap = false; + // + // smartLabel5 + // + this.smartLabel5.BackGround = null; + this.smartLabel5.BackGroundColor = System.Drawing.SystemColors.Control; + this.smartLabel5.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel5.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.smartLabel5.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.smartLabel5.LineSpacing = 0F; + this.smartLabel5.Location = new System.Drawing.Point(365, 20); + 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(74, 25); + this.smartLabel5.TabIndex = 105; + this.smartLabel5.Text = "4"; + this.smartLabel5.TextColor = System.Drawing.Color.Black; + this.smartLabel5.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel5.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel5.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel5.Wordwrap = false; + // + // smartLabel4 + // + this.smartLabel4.BackGround = null; + this.smartLabel4.BackGroundColor = System.Drawing.SystemColors.Control; + this.smartLabel4.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel4.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.smartLabel4.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.smartLabel4.LineSpacing = 0F; + this.smartLabel4.Location = new System.Drawing.Point(285, 20); + this.smartLabel4.Name = "smartLabel4"; + this.smartLabel4.OverlapOptimize = true; + this.smartLabel4.PasswordChar = '\0'; + this.smartLabel4.Radius = 3; + this.smartLabel4.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.smartLabel4.Size = new System.Drawing.Size(74, 25); + this.smartLabel4.TabIndex = 104; + this.smartLabel4.Text = "3"; + this.smartLabel4.TextColor = System.Drawing.Color.Black; + this.smartLabel4.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel4.Wordwrap = false; + // + // smartLabel3 + // + this.smartLabel3.BackGround = null; + this.smartLabel3.BackGroundColor = System.Drawing.SystemColors.Control; + this.smartLabel3.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel3.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.smartLabel3.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.smartLabel3.LineSpacing = 0F; + this.smartLabel3.Location = new System.Drawing.Point(205, 20); + this.smartLabel3.Name = "smartLabel3"; + this.smartLabel3.OverlapOptimize = true; + this.smartLabel3.PasswordChar = '\0'; + this.smartLabel3.Radius = 3; + this.smartLabel3.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.smartLabel3.Size = new System.Drawing.Size(74, 25); + this.smartLabel3.TabIndex = 103; + this.smartLabel3.Text = "2"; + this.smartLabel3.TextColor = System.Drawing.Color.Black; + this.smartLabel3.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel3.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel3.Wordwrap = false; + // + // smartLabel2 + // + this.smartLabel2.BackGround = null; + this.smartLabel2.BackGroundColor = System.Drawing.SystemColors.Control; + this.smartLabel2.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel2.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.smartLabel2.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.smartLabel2.LineSpacing = 0F; + this.smartLabel2.Location = new System.Drawing.Point(125, 20); + this.smartLabel2.Name = "smartLabel2"; + this.smartLabel2.OverlapOptimize = true; + this.smartLabel2.PasswordChar = '\0'; + this.smartLabel2.Radius = 3; + this.smartLabel2.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.smartLabel2.Size = new System.Drawing.Size(74, 25); + this.smartLabel2.TabIndex = 102; + this.smartLabel2.Text = "1"; + this.smartLabel2.TextColor = System.Drawing.Color.Black; + this.smartLabel2.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel2.Wordwrap = false; + // + // pictureBox8 + // + this.pictureBox8.Location = new System.Drawing.Point(604, 335); + this.pictureBox8.Name = "pictureBox8"; + this.pictureBox8.Size = new System.Drawing.Size(150, 120); + // + // pictureBox9 + // + this.pictureBox9.Location = new System.Drawing.Point(414, 335); + this.pictureBox9.Name = "pictureBox9"; + this.pictureBox9.Size = new System.Drawing.Size(150, 120); + // + // pictureBox10 + // + this.pictureBox10.Location = new System.Drawing.Point(224, 335); + this.pictureBox10.Name = "pictureBox10"; + this.pictureBox10.Size = new System.Drawing.Size(150, 120); + // + // pictureBox11 + // + this.pictureBox11.Location = new System.Drawing.Point(34, 335); + this.pictureBox11.Name = "pictureBox11"; + this.pictureBox11.Size = new System.Drawing.Size(150, 120); + // + // pictureBox7 + // + this.pictureBox7.Location = new System.Drawing.Point(794, 335); + this.pictureBox7.Name = "pictureBox7"; + this.pictureBox7.Size = new System.Drawing.Size(150, 120); + // + // pictureBox6 + // + this.pictureBox6.Location = new System.Drawing.Point(794, 190); + this.pictureBox6.Name = "pictureBox6"; + this.pictureBox6.Size = new System.Drawing.Size(150, 120); + // + // pictureBox5 + // + this.pictureBox5.Location = new System.Drawing.Point(604, 190); + this.pictureBox5.Name = "pictureBox5"; + this.pictureBox5.Size = new System.Drawing.Size(150, 120); + // + // pictureBox4 + // + this.pictureBox4.Location = new System.Drawing.Point(414, 190); + this.pictureBox4.Name = "pictureBox4"; + this.pictureBox4.Size = new System.Drawing.Size(150, 120); + // + // pictureBox3 + // + this.pictureBox3.Location = new System.Drawing.Point(224, 190); + this.pictureBox3.Name = "pictureBox3"; + this.pictureBox3.Size = new System.Drawing.Size(150, 120); + // + // pictureBox2 + // + this.pictureBox2.Location = new System.Drawing.Point(34, 190); + this.pictureBox2.Name = "pictureBox2"; + this.pictureBox2.Size = new System.Drawing.Size(150, 120); + // + // smartLabel1 + // + this.smartLabel1.BackGround = null; + this.smartLabel1.BackGroundColor = System.Drawing.Color.Azure; + 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("Arial", 10F, System.Drawing.FontStyle.Bold); + this.smartLabel1.LineSpacing = 0F; + this.smartLabel1.Location = new System.Drawing.Point(34, 461); + 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(150, 50); + this.smartLabel1.TabIndex = 81; + this.smartLabel1.Text = "결과"; + this.smartLabel1.TextColor = System.Drawing.Color.Black; + this.smartLabel1.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel1.Wordwrap = false; + // + // labelProgress5 + // + this.labelProgress5.BackGround = null; + this.labelProgress5.BackGroundColor = System.Drawing.Color.Azure; + this.labelProgress5.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.labelProgress5.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelProgress5.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.labelProgress5.LineSpacing = 0F; + this.labelProgress5.Location = new System.Drawing.Point(794, 461); + this.labelProgress5.Name = "labelProgress5"; + this.labelProgress5.OverlapOptimize = true; + this.labelProgress5.PasswordChar = '\0'; + this.labelProgress5.Radius = 3; + this.labelProgress5.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelProgress5.Size = new System.Drawing.Size(150, 50); + this.labelProgress5.TabIndex = 80; + this.labelProgress5.Text = "판정"; + this.labelProgress5.TextColor = System.Drawing.Color.Black; + this.labelProgress5.TextColorDisable = System.Drawing.Color.Gray; + this.labelProgress5.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelProgress5.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelProgress5.Wordwrap = false; + // + // labelProgress8 + // + this.labelProgress8.BackGround = null; + this.labelProgress8.BackGroundColor = System.Drawing.Color.Azure; + this.labelProgress8.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.labelProgress8.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelProgress8.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.labelProgress8.LineSpacing = 0F; + this.labelProgress8.Location = new System.Drawing.Point(604, 461); + this.labelProgress8.Name = "labelProgress8"; + this.labelProgress8.OverlapOptimize = true; + this.labelProgress8.PasswordChar = '\0'; + this.labelProgress8.Radius = 3; + this.labelProgress8.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelProgress8.Size = new System.Drawing.Size(150, 50); + this.labelProgress8.TabIndex = 79; + this.labelProgress8.Text = "배출"; + this.labelProgress8.TextColor = System.Drawing.Color.Black; + this.labelProgress8.TextColorDisable = System.Drawing.Color.Gray; + this.labelProgress8.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelProgress8.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelProgress8.Wordwrap = false; + // + // labelProgress7 + // + this.labelProgress7.BackGround = null; + this.labelProgress7.BackGroundColor = System.Drawing.Color.Azure; + this.labelProgress7.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.labelProgress7.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelProgress7.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.labelProgress7.LineSpacing = 0F; + this.labelProgress7.Location = new System.Drawing.Point(224, 461); + this.labelProgress7.Name = "labelProgress7"; + this.labelProgress7.OverlapOptimize = true; + this.labelProgress7.PasswordChar = '\0'; + this.labelProgress7.Radius = 3; + this.labelProgress7.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelProgress7.Size = new System.Drawing.Size(150, 50); + this.labelProgress7.TabIndex = 78; + this.labelProgress7.Text = "챔버분리"; + this.labelProgress7.TextColor = System.Drawing.Color.Black; + 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; + this.labelProgress6.BackGroundColor = System.Drawing.Color.Azure; + this.labelProgress6.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.labelProgress6.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelProgress6.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.labelProgress6.LineSpacing = 0F; + this.labelProgress6.Location = new System.Drawing.Point(414, 461); + this.labelProgress6.Name = "labelProgress6"; + this.labelProgress6.OverlapOptimize = true; + this.labelProgress6.PasswordChar = '\0'; + this.labelProgress6.Radius = 3; + this.labelProgress6.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelProgress6.Size = new System.Drawing.Size(150, 50); + this.labelProgress6.TabIndex = 77; + this.labelProgress6.Text = "진공파기"; + this.labelProgress6.TextColor = System.Drawing.Color.Black; + this.labelProgress6.TextColorDisable = System.Drawing.Color.Gray; + this.labelProgress6.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelProgress6.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelProgress6.Wordwrap = false; + // + // labelProgress4 + // + this.labelProgress4.BackGround = null; + this.labelProgress4.BackGroundColor = System.Drawing.Color.Azure; + this.labelProgress4.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.labelProgress4.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelProgress4.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.labelProgress4.LineSpacing = 0F; + this.labelProgress4.Location = new System.Drawing.Point(794, 134); + this.labelProgress4.Name = "labelProgress4"; + this.labelProgress4.OverlapOptimize = true; + this.labelProgress4.PasswordChar = '\0'; + this.labelProgress4.Radius = 3; + this.labelProgress4.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelProgress4.Size = new System.Drawing.Size(150, 50); + this.labelProgress4.TabIndex = 76; + this.labelProgress4.Text = "진공유지"; + this.labelProgress4.TextColor = System.Drawing.Color.Black; + this.labelProgress4.TextColorDisable = System.Drawing.Color.Gray; + this.labelProgress4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelProgress4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelProgress4.Wordwrap = false; + // + // labelProgress3 + // + this.labelProgress3.BackGround = null; + this.labelProgress3.BackGroundColor = System.Drawing.Color.Azure; + this.labelProgress3.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.labelProgress3.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelProgress3.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.labelProgress3.LineSpacing = 0F; + this.labelProgress3.Location = new System.Drawing.Point(604, 134); + this.labelProgress3.Name = "labelProgress3"; + this.labelProgress3.OverlapOptimize = true; + this.labelProgress3.PasswordChar = '\0'; + this.labelProgress3.Radius = 3; + this.labelProgress3.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelProgress3.Size = new System.Drawing.Size(150, 50); + this.labelProgress3.TabIndex = 75; + this.labelProgress3.Text = "진공시작"; + this.labelProgress3.TextColor = System.Drawing.Color.Black; + this.labelProgress3.TextColorDisable = System.Drawing.Color.Gray; + this.labelProgress3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelProgress3.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelProgress3.Wordwrap = false; + // + // labelProgress2 + // + this.labelProgress2.BackGround = null; + this.labelProgress2.BackGroundColor = System.Drawing.Color.Lime; + this.labelProgress2.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.labelProgress2.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelProgress2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.labelProgress2.LineSpacing = 0F; + this.labelProgress2.Location = new System.Drawing.Point(414, 134); + this.labelProgress2.Name = "labelProgress2"; + this.labelProgress2.OverlapOptimize = true; + this.labelProgress2.PasswordChar = '\0'; + this.labelProgress2.Radius = 3; + this.labelProgress2.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelProgress2.Size = new System.Drawing.Size(150, 50); + this.labelProgress2.TabIndex = 74; + this.labelProgress2.Text = "챔버결합"; + this.labelProgress2.TextColor = System.Drawing.Color.Black; + this.labelProgress2.TextColorDisable = System.Drawing.Color.Gray; + this.labelProgress2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelProgress2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelProgress2.Wordwrap = false; + // + // labelProgress1 + // + this.labelProgress1.BackGround = null; + this.labelProgress1.BackGroundColor = System.Drawing.Color.Azure; + this.labelProgress1.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.labelProgress1.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelProgress1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.labelProgress1.LineSpacing = 0F; + this.labelProgress1.Location = new System.Drawing.Point(224, 134); + this.labelProgress1.Name = "labelProgress1"; + this.labelProgress1.OverlapOptimize = true; + this.labelProgress1.PasswordChar = '\0'; + this.labelProgress1.Radius = 3; + this.labelProgress1.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelProgress1.Size = new System.Drawing.Size(150, 50); + this.labelProgress1.TabIndex = 73; + this.labelProgress1.Text = "제품진입"; + this.labelProgress1.TextColor = System.Drawing.Color.Black; + this.labelProgress1.TextColorDisable = System.Drawing.Color.Gray; + this.labelProgress1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelProgress1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelProgress1.Wordwrap = false; + // + // labelProgress0 + // + this.labelProgress0.BackGround = null; + this.labelProgress0.BackGroundColor = System.Drawing.Color.Azure; + this.labelProgress0.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.labelProgress0.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.labelProgress0.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.labelProgress0.LineSpacing = 0F; + this.labelProgress0.Location = new System.Drawing.Point(34, 134); + this.labelProgress0.Name = "labelProgress0"; + this.labelProgress0.OverlapOptimize = true; + this.labelProgress0.PasswordChar = '\0'; + this.labelProgress0.Radius = 3; + this.labelProgress0.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.labelProgress0.Size = new System.Drawing.Size(150, 50); + this.labelProgress0.TabIndex = 72; + this.labelProgress0.Text = "초기상태"; + this.labelProgress0.TextColor = System.Drawing.Color.Black; + this.labelProgress0.TextColorDisable = System.Drawing.Color.Gray; + this.labelProgress0.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelProgress0.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelProgress0.Wordwrap = false; + // + // pictureBox1 + // + this.pictureBox1.Location = new System.Drawing.Point(0, 3); + this.pictureBox1.Name = "pictureBox1"; + this.pictureBox1.Size = new System.Drawing.Size(1024, 70); + // + // FormMainDisplay2 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; + this.AutoScroll = true; + this.ClientSize = new System.Drawing.Size(1024, 768); + this.ControlBox = false; + this.Controls.Add(this.smartForm1); + this.Name = "FormMainDisplay2"; + this.Text = "FormMainDisplay2"; + this.smartForm1.ResumeLayout(false); + this.smartGroupBox1.ResumeLayout(false); + this.ResumeLayout(false); + + } + + #endregion + + private SmartX.SmartForm smartForm1; + private System.Windows.Forms.PictureBox pictureBox1; + private SmartX.SmartLabel smartLabel1; + private SmartX.SmartLabel labelProgress5; + private SmartX.SmartLabel labelProgress8; + private SmartX.SmartLabel labelProgress7; + private SmartX.SmartLabel labelProgress6; + private SmartX.SmartLabel labelProgress4; + private SmartX.SmartLabel labelProgress3; + private SmartX.SmartLabel labelProgress2; + private SmartX.SmartLabel labelProgress1; + private SmartX.SmartLabel labelProgress0; + private SmartX.SmartGroupBox smartGroupBox1; + private SmartX.SmartLabel smartLabel6; + private SmartX.SmartLabel smartLabel5; + private SmartX.SmartLabel smartLabel4; + private SmartX.SmartLabel smartLabel3; + private SmartX.SmartLabel smartLabel2; + private System.Windows.Forms.PictureBox pictureBox8; + private System.Windows.Forms.PictureBox pictureBox9; + private System.Windows.Forms.PictureBox pictureBox10; + private System.Windows.Forms.PictureBox pictureBox11; + private System.Windows.Forms.PictureBox pictureBox7; + private System.Windows.Forms.PictureBox pictureBox6; + private System.Windows.Forms.PictureBox pictureBox5; + private System.Windows.Forms.PictureBox pictureBox4; + private System.Windows.Forms.PictureBox pictureBox3; + private System.Windows.Forms.PictureBox pictureBox2; + private SmartX.SmartLabel smartLabel13; + private SmartX.SmartLabel smartLabel14; + private SmartX.SmartLabel smartLabel15; + private SmartX.SmartLabel smartLabel16; + private SmartX.SmartLabel smartLabel17; + private SmartX.SmartLabel smartLabel18; + private SmartX.SmartLabel smartLabel19; + private SmartX.SmartLabel smartLabel20; + private SmartX.SmartLabel smartLabel21; + private SmartX.SmartLabel smartLabel22; + private SmartX.SmartLabel smartLabel12; + private SmartX.SmartLabel smartLabel7; + private SmartX.SmartLabel smartLabel8; + private SmartX.SmartLabel smartLabel9; + private SmartX.SmartLabel smartLabel10; + private SmartX.SmartLabel smartLabel11; + } +} \ No newline at end of file diff --git a/INT_PT002/Forms/FormMainDisplay2.cs b/INT_PT002/Forms/FormMainDisplay2.cs new file mode 100644 index 0000000..4d1f38e --- /dev/null +++ b/INT_PT002/Forms/FormMainDisplay2.cs @@ -0,0 +1,19 @@ +using System; +using System.Linq; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Text; +using System.Windows.Forms; + +namespace INT_PT002.Forms +{ + public partial class FormMainDisplay2 : Form + { + public FormMainDisplay2() + { + InitializeComponent(); + } + } +} \ No newline at end of file diff --git a/INT_PT002/Forms/FormMainDisplay2.resx b/INT_PT002/Forms/FormMainDisplay2.resx new file mode 100644 index 0000000..a721046 --- /dev/null +++ b/INT_PT002/Forms/FormMainDisplay2.resx @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + WEBPAD + + + False + + \ No newline at end of file diff --git a/INT_PT002/Forms/FormMenu.Designer.cs b/INT_PT002/Forms/FormMenu.Designer.cs index 31789f2..ddf4d2e 100644 --- a/INT_PT002/Forms/FormMenu.Designer.cs +++ b/INT_PT002/Forms/FormMenu.Designer.cs @@ -30,6 +30,10 @@ { System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormMenu)); this.smartForm1 = new SmartX.SmartForm(); + this.smartLabel3 = new SmartX.SmartLabel(); + this.smartLabel2 = new SmartX.SmartLabel(); + this.pictureBox1 = new System.Windows.Forms.PictureBox(); + this.smartLabel1 = new SmartX.SmartLabel(); this.buttonBottom4 = new SmartX.SmartButton(); this.buttonBottom3 = new SmartX.SmartButton(); this.buttonBottom2 = new SmartX.SmartButton(); @@ -42,10 +46,7 @@ this.buttonRecipe = new SmartX.SmartButton(); this.buttonHome = new SmartX.SmartButton(); this.smartGroupBox1 = new SmartX.SmartGroupBox(); - this.smartLabel1 = new SmartX.SmartLabel(); - this.pictureBox1 = new System.Windows.Forms.PictureBox(); - this.smartLabel2 = new SmartX.SmartLabel(); - this.smartLabel3 = new SmartX.SmartLabel(); + this.buttonUser = new SmartX.SmartButton(); this.smartForm1.SuspendLayout(); this.SuspendLayout(); // @@ -54,6 +55,7 @@ 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.buttonUser); this.smartForm1.Controls.Add(this.smartLabel3); this.smartForm1.Controls.Add(this.smartLabel2); this.smartForm1.Controls.Add(this.pictureBox1); @@ -83,6 +85,82 @@ this.smartForm1.SpecialFunctionClickPointSize = 100; this.smartForm1.UseMainMenu = false; // + // smartLabel3 + // + this.smartLabel3.BackGround = this.smartForm1; + this.smartLabel3.BackGroundColor = System.Drawing.Color.SkyBlue; + this.smartLabel3.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel3.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.smartLabel3.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold); + this.smartLabel3.LineSpacing = 0F; + this.smartLabel3.Location = new System.Drawing.Point(743, 3); + this.smartLabel3.Name = "smartLabel3"; + this.smartLabel3.OverlapOptimize = true; + this.smartLabel3.PasswordChar = '\0'; + this.smartLabel3.Radius = 3; + this.smartLabel3.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.smartLabel3.Size = new System.Drawing.Size(100, 30); + this.smartLabel3.TabIndex = 84; + this.smartLabel3.Text = "Intech00"; + this.smartLabel3.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel3.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel3.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel3.Wordwrap = false; + // + // smartLabel2 + // + this.smartLabel2.BackGround = this.smartForm1; + this.smartLabel2.BackGroundColor = System.Drawing.Color.SkyBlue; + this.smartLabel2.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel2.BorderStyle = SmartX.SmartLabel.BorderStyles.None; + this.smartLabel2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold); + this.smartLabel2.LineSpacing = 0F; + this.smartLabel2.Location = new System.Drawing.Point(849, 3); + this.smartLabel2.Name = "smartLabel2"; + this.smartLabel2.OverlapOptimize = true; + this.smartLabel2.PasswordChar = '\0'; + this.smartLabel2.Radius = 3; + this.smartLabel2.RoundRectFillColor = System.Drawing.Color.LightBlue; + this.smartLabel2.Size = new System.Drawing.Size(60, 30); + this.smartLabel2.TabIndex = 83; + this.smartLabel2.Text = "L3"; + this.smartLabel2.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel2.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel2.Wordwrap = false; + // + // pictureBox1 + // + this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image"))); + this.pictureBox1.Location = new System.Drawing.Point(3, 3); + this.pictureBox1.Name = "pictureBox1"; + this.pictureBox1.Size = new System.Drawing.Size(110, 30); + // + // smartLabel1 + // + this.smartLabel1.BackGround = this.smartForm1; + this.smartLabel1.BackGroundColor = System.Drawing.Color.SkyBlue; + 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.LineSpacing = 0F; + this.smartLabel1.Location = new System.Drawing.Point(119, 3); + 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(200, 30); + this.smartLabel1.TabIndex = 0; + this.smartLabel1.Text = "2023-02-13 16:30:25"; + this.smartLabel1.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); + this.smartLabel1.TextColorDisable = System.Drawing.Color.Gray; + this.smartLabel1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel1.Wordwrap = false; + // // buttonBottom4 // this.buttonBottom4.BackGround = this.smartForm1; @@ -237,7 +315,7 @@ this.buttonSystem.ImageDisable = null; this.buttonSystem.ImageDown = null; this.buttonSystem.ImageUp = null; - this.buttonSystem.Location = new System.Drawing.Point(911, 303); + this.buttonSystem.Location = new System.Drawing.Point(911, 369); this.buttonSystem.Mode = SmartX.SmartButton.BUTTONMODE.RADIO; this.buttonSystem.Name = "buttonSystem"; this.buttonSystem.NestedClickEventPrevent = false; @@ -272,7 +350,7 @@ this.buttonLog.ImageDisable = null; this.buttonLog.ImageDown = null; this.buttonLog.ImageUp = null; - this.buttonLog.Location = new System.Drawing.Point(911, 237); + this.buttonLog.Location = new System.Drawing.Point(911, 303); this.buttonLog.Mode = SmartX.SmartButton.BUTTONMODE.RADIO; this.buttonLog.Name = "buttonLog"; this.buttonLog.NestedClickEventPrevent = false; @@ -307,7 +385,7 @@ this.buttonManual.ImageDisable = null; this.buttonManual.ImageDown = null; this.buttonManual.ImageUp = null; - this.buttonManual.Location = new System.Drawing.Point(911, 171); + this.buttonManual.Location = new System.Drawing.Point(911, 237); this.buttonManual.Mode = SmartX.SmartButton.BUTTONMODE.RADIO; this.buttonManual.Name = "buttonManual"; this.buttonManual.NestedClickEventPrevent = false; @@ -474,81 +552,40 @@ this.smartGroupBox1.Text = "기본 > "; this.smartGroupBox1.TextColor = System.Drawing.Color.White; // - // smartLabel1 + // buttonUser // - this.smartLabel1.BackGround = this.smartForm1; - this.smartLabel1.BackGroundColor = System.Drawing.Color.SkyBlue; - 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.LineSpacing = 0F; - this.smartLabel1.Location = new System.Drawing.Point(119, 3); - 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(200, 30); - this.smartLabel1.TabIndex = 0; - this.smartLabel1.Text = "2023-02-13 16:30:25"; - this.smartLabel1.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); - this.smartLabel1.TextColorDisable = System.Drawing.Color.Gray; - this.smartLabel1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.smartLabel1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.smartLabel1.Wordwrap = false; - // - // pictureBox1 - // - this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image"))); - this.pictureBox1.Location = new System.Drawing.Point(3, 3); - this.pictureBox1.Name = "pictureBox1"; - this.pictureBox1.Size = new System.Drawing.Size(110, 30); - // - // smartLabel2 - // - this.smartLabel2.BackGround = this.smartForm1; - this.smartLabel2.BackGroundColor = System.Drawing.Color.SkyBlue; - this.smartLabel2.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); - this.smartLabel2.BorderStyle = SmartX.SmartLabel.BorderStyles.None; - this.smartLabel2.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold); - this.smartLabel2.LineSpacing = 0F; - this.smartLabel2.Location = new System.Drawing.Point(849, 3); - this.smartLabel2.Name = "smartLabel2"; - this.smartLabel2.OverlapOptimize = true; - this.smartLabel2.PasswordChar = '\0'; - this.smartLabel2.Radius = 3; - this.smartLabel2.RoundRectFillColor = System.Drawing.Color.LightBlue; - this.smartLabel2.Size = new System.Drawing.Size(60, 30); - this.smartLabel2.TabIndex = 83; - this.smartLabel2.Text = "L3"; - this.smartLabel2.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); - this.smartLabel2.TextColorDisable = System.Drawing.Color.Gray; - this.smartLabel2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.smartLabel2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.smartLabel2.Wordwrap = false; - // - // smartLabel3 - // - this.smartLabel3.BackGround = this.smartForm1; - this.smartLabel3.BackGroundColor = System.Drawing.Color.SkyBlue; - this.smartLabel3.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); - this.smartLabel3.BorderStyle = SmartX.SmartLabel.BorderStyles.None; - this.smartLabel3.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold); - this.smartLabel3.LineSpacing = 0F; - this.smartLabel3.Location = new System.Drawing.Point(743, 3); - this.smartLabel3.Name = "smartLabel3"; - this.smartLabel3.OverlapOptimize = true; - this.smartLabel3.PasswordChar = '\0'; - this.smartLabel3.Radius = 3; - this.smartLabel3.RoundRectFillColor = System.Drawing.Color.LightBlue; - this.smartLabel3.Size = new System.Drawing.Size(100, 30); - this.smartLabel3.TabIndex = 84; - this.smartLabel3.Text = "Intech00"; - this.smartLabel3.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); - this.smartLabel3.TextColorDisable = System.Drawing.Color.Gray; - this.smartLabel3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.smartLabel3.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.smartLabel3.Wordwrap = false; + this.buttonUser.BackGround = this.smartForm1; + this.buttonUser.BackGroundColor = System.Drawing.Color.LightBlue; + this.buttonUser.ButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); + this.buttonUser.ButtonDownColor = System.Drawing.Color.SlateGray; + this.buttonUser.ButtonImageAutoSize = true; + this.buttonUser.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; + this.buttonUser.ButtonText = "User"; + this.buttonUser.ColorKeySamplePosition = new System.Drawing.Point(0, 0); + this.buttonUser.GroupID = 0; + this.buttonUser.ImageDisable = null; + this.buttonUser.ImageDown = null; + this.buttonUser.ImageUp = null; + this.buttonUser.Location = new System.Drawing.Point(911, 171); + this.buttonUser.Mode = SmartX.SmartButton.BUTTONMODE.RADIO; + this.buttonUser.Name = "buttonUser"; + this.buttonUser.NestedClickEventPrevent = false; + this.buttonUser.OutlinePixel = 2; + this.buttonUser.OverlapOptimize = true; + this.buttonUser.RepeatInterval = 200; + this.buttonUser.RepeatIntervalAccelerate = null; + this.buttonUser.RoundSize = 10; + this.buttonUser.SafeInterval = 200; + this.buttonUser.Size = new System.Drawing.Size(110, 60); + this.buttonUser.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; + this.buttonUser.TabIndex = 86; + this.buttonUser.Text = null; + this.buttonUser.TextColor = System.Drawing.Color.White; + this.buttonUser.TextColorDisable = System.Drawing.Color.Gray; + this.buttonUser.TextDownColor = System.Drawing.Color.FromArgb(((int)(((byte)(233)))), ((int)(((byte)(238)))), ((int)(((byte)(255))))); + this.buttonUser.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; + this.buttonUser.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; + this.buttonUser.Click += new System.EventHandler(this.buttonUser_Click); // // FormMenu // @@ -584,5 +621,6 @@ private System.Windows.Forms.PictureBox pictureBox1; private SmartX.SmartLabel smartLabel3; private SmartX.SmartLabel smartLabel2; + 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 f3ada3e..d7d766d 100644 --- a/INT_PT002/Forms/FormMenu.cs +++ b/INT_PT002/Forms/FormMenu.cs @@ -22,7 +22,8 @@ namespace INT_PT002.Forms // Setting private ControlMenuSettingCommunication Child_Setting_Communication; private ControlMenuSettingConfiguration Child_Setting_Configuration; - private ControlMenuSettingUserEditor Child_Setting_UserEditor; + // User + private ControlMenuUserUserEditor Child_User_UserEditor; // Manual private ControlMenuManualIoTest Child_Manual_IoTest; private ControlMenuManualMotorSetting Child_Manual_MotorSetting; @@ -39,6 +40,7 @@ namespace INT_PT002.Forms private Define.E_TopMenuStore SelectedTopMenu; private Define.E_MenuRecipeStore SelectedMenuRecipe; private Define.E_MenuSettingStore SelectedMenuSetting; + private Define.E_MenuUserStore SelectedMenuUser; private Define.E_MenuManualStore SelectedMenuManual; private Define.E_MenuLogStore SelectedMenuLog; private Define.E_MenuSystemStore SelectedMenuSystem; @@ -69,6 +71,7 @@ namespace INT_PT002.Forms this.SelectedTopMenu = Define.E_TopMenuStore.Recipe; this.SelectedMenuRecipe = Define.E_MenuRecipeStore._0_None; this.SelectedMenuSetting = Define.E_MenuSettingStore._0_None; + this.SelectedMenuUser = Define.E_MenuUserStore._0_None; this.SelectedMenuManual = Define.E_MenuManualStore._0_None; this.SelectedMenuLog = Define.E_MenuLogStore._0_None; this.SelectedMenuSystem = Define.E_MenuSystemStore._0_None; @@ -78,7 +81,7 @@ namespace INT_PT002.Forms this.Child_Recipe_Setting = new ControlMenuRecipeSetting(this); this.Child_Setting_Configuration = new ControlMenuSettingConfiguration(this); this.Child_Setting_Communication = new ControlMenuSettingCommunication(this); - this.Child_Setting_UserEditor = new ControlMenuSettingUserEditor(this); + this.Child_User_UserEditor = new ControlMenuUserUserEditor(this); this.Child_Manual_IoTest = new ControlMenuManualIoTest(this); this.Child_Manual_MotorSetting = new ControlMenuManualMotorSetting(this); this.Child_Log_History = new ControlMenuLogHistory(this); @@ -92,7 +95,7 @@ namespace INT_PT002.Forms this.Controls.Add(this.Child_Recipe_Setting); this.Controls.Add(this.Child_Setting_Configuration); this.Controls.Add(this.Child_Setting_Communication); - this.Controls.Add(this.Child_Setting_UserEditor); + this.Controls.Add(this.Child_User_UserEditor); this.Controls.Add(this.Child_Manual_IoTest); this.Controls.Add(this.Child_Manual_MotorSetting); this.Controls.Add(this.Child_Log_Alarm); @@ -106,7 +109,7 @@ namespace INT_PT002.Forms this.Child_Recipe_Setting.Location = new Point(0, 39); this.Child_Setting_Configuration.Location = new Point(0, 39); this.Child_Setting_Communication.Location = new Point(0, 39); - this.Child_Setting_UserEditor.Location = new Point(0, 39); + this.Child_User_UserEditor.Location = new Point(0, 39); this.Child_Manual_IoTest.Location = new Point(0, 39); this.Child_Manual_MotorSetting.Location = new Point(0, 39); this.Child_Log_Alarm.Location = new Point(0, 39); @@ -125,6 +128,7 @@ namespace INT_PT002.Forms case Define.E_TopMenuStore.Recipe: this.buttonRecipe.ButtonDown(); this.buttonSetting.ButtonUp(); + this.buttonUser.ButtonUp(); this.buttonManual.ButtonUp(); this.buttonLog.ButtonUp(); this.buttonSystem.ButtonUp(); @@ -142,25 +146,44 @@ namespace INT_PT002.Forms case Define.E_TopMenuStore.Setting: this.buttonRecipe.ButtonUp(); this.buttonSetting.ButtonDown(); + this.buttonUser.ButtonUp(); this.buttonManual.ButtonUp(); this.buttonLog.ButtonUp(); this.buttonSystem.ButtonUp(); this.buttonBottom1.ButtonText = "Config"; this.buttonBottom2.ButtonText = "COM"; - this.buttonBottom3.ButtonText = "User"; this.buttonBottom1.Visible = true; this.buttonBottom2.Visible = true; - this.buttonBottom3.Visible = true; + this.buttonBottom3.Visible = false; this.buttonBottom4.Visible = false; this.SelectedMenuSetting = Define.E_MenuSettingStore._1_Configuration; this.SetBottomMenuSetting(this.SelectedMenuSetting); break; + case Define.E_TopMenuStore.User: + this.buttonRecipe.ButtonUp(); + this.buttonSetting.ButtonUp(); + this.buttonUser.ButtonDown(); + this.buttonManual.ButtonUp(); + this.buttonLog.ButtonUp(); + this.buttonSystem.ButtonUp(); + + this.buttonBottom1.ButtonText = "Editor"; + + this.buttonBottom1.Visible = true; + this.buttonBottom2.Visible = false; + this.buttonBottom3.Visible = false; + this.buttonBottom4.Visible = false; + + this.SelectedMenuUser = Define.E_MenuUserStore._1_UserEditor; + this.SetBottomMenuUser(this.SelectedMenuUser); + break; case Define.E_TopMenuStore.Manual: this.buttonRecipe.ButtonUp(); this.buttonSetting.ButtonUp(); + this.buttonUser.ButtonUp(); this.buttonManual.ButtonDown(); this.buttonLog.ButtonUp(); this.buttonSystem.ButtonUp(); @@ -179,6 +202,7 @@ namespace INT_PT002.Forms case Define.E_TopMenuStore.Log: this.buttonRecipe.ButtonUp(); this.buttonSetting.ButtonUp(); + this.buttonUser.ButtonUp(); this.buttonManual.ButtonUp(); this.buttonLog.ButtonDown(); this.buttonSystem.ButtonUp(); @@ -198,6 +222,7 @@ namespace INT_PT002.Forms case Define.E_TopMenuStore.System: this.buttonRecipe.ButtonUp(); this.buttonSetting.ButtonUp(); + this.buttonUser.ButtonUp(); this.buttonManual.ButtonUp(); this.buttonLog.ButtonUp(); this.buttonSystem.ButtonDown(); @@ -264,13 +289,21 @@ namespace INT_PT002.Forms this.buttonBottom3.ButtonUp(); this.buttonBottom4.ButtonUp(); break; - case Define.E_MenuSettingStore._3_UserEditor: - this.Child_Setting_UserEditor.DisplayRefresh(); - this.Child_Setting_UserEditor.BringToFront(); + default: + break; + } + } + private void SetBottomMenuUser(Define.E_MenuUserStore menu) + { + switch (menu) + { + case Define.E_MenuUserStore._1_UserEditor: + this.Child_User_UserEditor.DisplayRefresh(); + this.Child_User_UserEditor.BringToFront(); - this.buttonBottom1.ButtonUp(); + this.buttonBottom1.ButtonDown(); this.buttonBottom2.ButtonUp(); - this.buttonBottom3.ButtonDown(); + this.buttonBottom3.ButtonUp(); this.buttonBottom4.ButtonUp(); break; default: @@ -413,6 +446,14 @@ namespace INT_PT002.Forms this.SetTopMenu(this.SelectedTopMenu); } } + private void buttonUser_Click(object sender, EventArgs e) + { + if (this.SelectedTopMenu != Define.E_TopMenuStore.User) + { + this.SelectedTopMenu = Define.E_TopMenuStore.User; + this.SetTopMenu(this.SelectedTopMenu); + } + } private void buttonManual_Click(object sender, EventArgs e) { if (this.SelectedTopMenu != Define.E_TopMenuStore.Manual) @@ -503,9 +544,13 @@ namespace INT_PT002.Forms this.SetBottomMenuRecipe(this.SelectedMenuRecipe); break; case Define.E_TopMenuStore.Setting: - this.SelectedMenuSetting = Define.E_MenuSettingStore._3_UserEditor; + this.SelectedMenuSetting = Define.E_MenuSettingStore._0_None; this.SetBottomMenuSetting(this.SelectedMenuSetting); break; + case Define.E_TopMenuStore.User: + this.SelectedMenuUser = Define.E_MenuUserStore._0_None; + this.SetBottomMenuUser(this.SelectedMenuUser); + break; case Define.E_TopMenuStore.Manual: this.SelectedMenuManual = Define.E_MenuManualStore._0_None; this.SetBottomMenuManual(this.SelectedMenuManual); diff --git a/INT_PT002/INT_PT002.csproj b/INT_PT002/INT_PT002.csproj index c30de7d..675cd04 100644 --- a/INT_PT002/INT_PT002.csproj +++ b/INT_PT002/INT_PT002.csproj @@ -49,15 +49,15 @@ False - C:\Program Files (x86)\HNS\Embedded SmartX Component\V5.0.0.6_20221115\SmartX_New_5.0.0.6_IEC1000_DOTNETCF3.5수동설치파일\SmartXNCommon.dll + C:\Program Files (x86)\HNS\Embedded SmartX Component\V5.0.0.6_20221115\IEC1000\SmartXNCommon.dll False - C:\Program Files (x86)\HNS\Embedded SmartX Component\V5.0.0.6_20221115\SmartX_New_5.0.0.6_IEC1000_DOTNETCF3.5수동설치파일\SmartXNFDCommon.dll + C:\Program Files (x86)\HNS\Embedded SmartX Component\V5.0.0.6_20221115\IEC1000\SmartXNFDCommon.dll False - C:\Program Files (x86)\HNS\Embedded SmartX Component\V5.0.0.6_20221115\SmartX_New_5.0.0.6_IEC1000_DOTNETCF3.5수동설치파일\SmartXN_IEC1000.dll + C:\Program Files (x86)\HNS\Embedded SmartX Component\V5.0.0.6_20221115\IEC1000\SmartXN_IEC1000.dll @@ -165,11 +165,11 @@ ControlMenuSettingConfiguration.cs - + UserControl - - ControlMenuSettingUserEditor.cs + + ControlMenuUserUserEditor.cs @@ -184,6 +184,30 @@ DialogFormNumKeyPad.cs + + Form + + + DialogFormProgressBar.cs + + + Form + + + DialogFormYesNo.cs + + + Form + + + DialogFormMessage.cs + + + Form + + + DialogFormPasswordKeyPad.cs + Form @@ -208,6 +232,12 @@ FormMainDisplay1.cs + + Form + + + FormMainDisplay2.cs + Form @@ -273,14 +303,30 @@ ControlMenuSettingConfiguration.cs Designer - - ControlMenuSettingUserEditor.cs + + ControlMenuUserUserEditor.cs Designer DialogFormNumKeyPad.cs Designer + + DialogFormProgressBar.cs + Designer + + + DialogFormYesNo.cs + Designer + + + DialogFormMessage.cs + Designer + + + DialogFormPasswordKeyPad.cs + Designer + FormConfiguration.cs Designer @@ -296,6 +342,10 @@ FormMainDisplay1.cs Designer + + FormMainDisplay2.cs + Designer + FormMenu.cs Designer