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