From 47d8b4615278d0da755e3cb6540325771a25e057 Mon Sep 17 00:00:00 2001 From: "DESKTOP-999R8N3\\CJY" Date: Tue, 28 Nov 2023 15:39:47 +0900 Subject: [PATCH] =?UTF-8?q?=20-=20=EB=A9=94=EC=9D=B8=ED=99=94=EB=A9=B4=20?= =?UTF-8?q?=EB=93=B1=20=EB=B2=84=EA=B7=B8=20=EC=88=98=EC=A0=95=20=20=20=20?= =?UTF-8?q?1.=20=ED=8E=B8=EC=B0=A8=20=EC=9D=B4=EB=AF=B8=EC=A7=80=20?= =?UTF-8?q?=EB=88=84=EB=9D=BD=20=20=20=202.=20=EA=B0=84=ED=8E=B8=EC=A4=91?= =?UTF-8?q?=EB=9F=89=EC=84=A4=EC=A0=95=20=EC=B6=94=EA=B0=80=20=20=20=203.?= =?UTF-8?q?=20=EC=A4=91=EB=9F=89=20=EC=9E=85=EB=A0=A5=20=EB=B2=84=EA=B7=B8?= =?UTF-8?q?=20=EC=88=98=EC=A0=95=20=20=20=204.=20=EB=B2=84=EC=A0=84?= =?UTF-8?q?=EC=A0=95=EB=B3=B4=20=EC=88=98=EC=A0=95=20=20=20=205.=20?= =?UTF-8?q?=ED=92=88=EB=AA=A9=EC=84=A4=EC=A0=95=20=EB=B2=84=EA=B7=B8=20?= =?UTF-8?q?=EC=88=98=EC=A0=95=20=20=20=206.=20=EC=98=81=EC=A0=90=20?= =?UTF-8?q?=EC=A0=81=EC=9A=A9=20=EC=95=88=EB=90=98=EB=8A=94=20=EB=B2=84?= =?UTF-8?q?=EA=B7=B8=20=EC=88=98=EC=A0=95=20=20=20=207.=20=EC=84=9C?= =?UTF-8?q?=EB=B3=B4=EB=AA=A8=ED=84=B0=EC=84=A4=EC=A0=95=20=EC=86=8D?= =?UTF-8?q?=EB=8F=841=20visible=3Dfalse=20=20=20=208.=20=EA=B8=B0=ED=83=80?= =?UTF-8?q?=20=EB=94=94=EC=9E=90=EC=9D=B8=20=EC=88=98=EC=A0=95=20=EC=A7=84?= =?UTF-8?q?=ED=96=89=20=20-=20=EC=84=A0=EB=B3=84=EA=B8=B0=EC=84=A4?= =?UTF-8?q?=EC=A0=95,=20=EC=98=B5=EC=85=98=EC=84=A4=EC=A0=95=20=EB=A9=94?= =?UTF-8?q?=EB=89=B4=20visible=3Dfalse?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ControlBottomConfiguration.Designer.cs | 11 +++ .../Bottom/ControlBottomSystem.Designer.cs | 11 +-- .../CenterBasic/ControlCenterBasicProduct.cs | 8 +- .../ControlCenterConfiHelp.Designer.cs | 5 ++ ...ControlCenterSystemCalibration.Designer.cs | 70 +++++++++--------- .../ControlCenterSystemHelp.Designer.cs | 9 ++- .../ControlCenterSystemJudgmentSetting.cs | 8 ++ .../ControlCenterSystemServoMotor.Designer.cs | 18 +++-- INT51DB/Forms/FormMainDisplay.cs | 2 +- INT51DB/Version.txt | 4 + INT51DB/obj/Release/INT51DB.exe | Bin 3057152 -> 3057664 bytes 11 files changed, 89 insertions(+), 57 deletions(-) diff --git a/INT51DB/Controls/Bottom/ControlBottomConfiguration.Designer.cs b/INT51DB/Controls/Bottom/ControlBottomConfiguration.Designer.cs index be789e0..33efb53 100644 --- a/INT51DB/Controls/Bottom/ControlBottomConfiguration.Designer.cs +++ b/INT51DB/Controls/Bottom/ControlBottomConfiguration.Designer.cs @@ -52,7 +52,9 @@ this.buttonHelp.Mode = SmartX.SmartButton.BUTTONMODE.RADIO; this.buttonHelp.Name = "buttonHelp"; this.buttonHelp.NestedClickEventPrevent = false; + this.buttonHelp.OutlinePixel = 1; this.buttonHelp.RepeatInterval = 200; + this.buttonHelp.RepeatIntervalAccelerate = null; this.buttonHelp.SafeInterval = 200; this.buttonHelp.Size = new System.Drawing.Size(65, 65); this.buttonHelp.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; @@ -81,7 +83,9 @@ this.buttonCommunication.Mode = SmartX.SmartButton.BUTTONMODE.RADIO; this.buttonCommunication.Name = "buttonCommunication"; this.buttonCommunication.NestedClickEventPrevent = false; + this.buttonCommunication.OutlinePixel = 1; this.buttonCommunication.RepeatInterval = 200; + this.buttonCommunication.RepeatIntervalAccelerate = null; this.buttonCommunication.SafeInterval = 200; this.buttonCommunication.Size = new System.Drawing.Size(65, 65); this.buttonCommunication.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; @@ -110,7 +114,9 @@ this.buttonOption.Mode = SmartX.SmartButton.BUTTONMODE.RADIO; this.buttonOption.Name = "buttonOption"; this.buttonOption.NestedClickEventPrevent = false; + this.buttonOption.OutlinePixel = 1; this.buttonOption.RepeatInterval = 200; + this.buttonOption.RepeatIntervalAccelerate = null; this.buttonOption.SafeInterval = 200; this.buttonOption.Size = new System.Drawing.Size(65, 65); this.buttonOption.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; @@ -121,6 +127,7 @@ this.buttonOption.TextLocation = new System.Drawing.Point(0, 0); this.buttonOption.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; this.buttonOption.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonOption.UpImage"))); + this.buttonOption.Visible = false; this.buttonOption.Click += new System.EventHandler(this.buttonMenu_Click); // // buttonOptionBoard1 @@ -139,7 +146,9 @@ this.buttonOptionBoard1.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonOptionBoard1.Name = "buttonOptionBoard1"; this.buttonOptionBoard1.NestedClickEventPrevent = false; + this.buttonOptionBoard1.OutlinePixel = 1; this.buttonOptionBoard1.RepeatInterval = 200; + this.buttonOptionBoard1.RepeatIntervalAccelerate = null; this.buttonOptionBoard1.SafeInterval = 200; this.buttonOptionBoard1.Size = new System.Drawing.Size(65, 65); this.buttonOptionBoard1.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; @@ -170,7 +179,9 @@ this.buttonOptionBoard2.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonOptionBoard2.Name = "buttonOptionBoard2"; this.buttonOptionBoard2.NestedClickEventPrevent = false; + this.buttonOptionBoard2.OutlinePixel = 1; this.buttonOptionBoard2.RepeatInterval = 200; + this.buttonOptionBoard2.RepeatIntervalAccelerate = null; this.buttonOptionBoard2.SafeInterval = 200; this.buttonOptionBoard2.Size = new System.Drawing.Size(65, 65); this.buttonOptionBoard2.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; diff --git a/INT51DB/Controls/Bottom/ControlBottomSystem.Designer.cs b/INT51DB/Controls/Bottom/ControlBottomSystem.Designer.cs index cec00ed..f051936 100644 --- a/INT51DB/Controls/Bottom/ControlBottomSystem.Designer.cs +++ b/INT51DB/Controls/Bottom/ControlBottomSystem.Designer.cs @@ -51,7 +51,7 @@ this.buttonAutoZero.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonAutoZero.DownImage"))); this.buttonAutoZero.GroupID = 0; this.buttonAutoZero.InitVisible = true; - this.buttonAutoZero.Location = new System.Drawing.Point(314, 0); + this.buttonAutoZero.Location = new System.Drawing.Point(243, 0); this.buttonAutoZero.Mode = SmartX.SmartButton.BUTTONMODE.RADIO; this.buttonAutoZero.Name = "buttonAutoZero"; this.buttonAutoZero.NestedClickEventPrevent = false; @@ -144,7 +144,7 @@ this.buttonIOTest.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonIOTest.DownImage"))); this.buttonIOTest.GroupID = 0; this.buttonIOTest.InitVisible = true; - this.buttonIOTest.Location = new System.Drawing.Point(385, 0); + this.buttonIOTest.Location = new System.Drawing.Point(314, 0); this.buttonIOTest.Mode = SmartX.SmartButton.BUTTONMODE.RADIO; this.buttonIOTest.Name = "buttonIOTest"; this.buttonIOTest.NestedClickEventPrevent = false; @@ -206,7 +206,7 @@ this.buttonSorter.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonSorter.DownImage"))); this.buttonSorter.GroupID = 0; this.buttonSorter.InitVisible = true; - this.buttonSorter.Location = new System.Drawing.Point(243, 0); + this.buttonSorter.Location = new System.Drawing.Point(527, 0); this.buttonSorter.Mode = SmartX.SmartButton.BUTTONMODE.RADIO; this.buttonSorter.Name = "buttonSorter"; this.buttonSorter.NestedClickEventPrevent = false; @@ -223,6 +223,7 @@ this.buttonSorter.TextLocation = new System.Drawing.Point(0, 0); this.buttonSorter.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; this.buttonSorter.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonSorter.UpImage"))); + this.buttonSorter.Visible = false; this.buttonSorter.Click += new System.EventHandler(this.buttonMenu_Click); // // buttonServo @@ -237,7 +238,7 @@ this.buttonServo.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonServo.DownImage"))); this.buttonServo.GroupID = 0; this.buttonServo.InitVisible = true; - this.buttonServo.Location = new System.Drawing.Point(456, 0); + this.buttonServo.Location = new System.Drawing.Point(385, 0); this.buttonServo.Mode = SmartX.SmartButton.BUTTONMODE.RADIO; this.buttonServo.Name = "buttonServo"; this.buttonServo.NestedClickEventPrevent = false; @@ -268,7 +269,7 @@ this.buttonExternalOutput.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonExternalOutput.DownImage"))); this.buttonExternalOutput.GroupID = 0; this.buttonExternalOutput.InitVisible = true; - this.buttonExternalOutput.Location = new System.Drawing.Point(527, 3); + this.buttonExternalOutput.Location = new System.Drawing.Point(456, 0); this.buttonExternalOutput.Mode = SmartX.SmartButton.BUTTONMODE.RADIO; this.buttonExternalOutput.Name = "buttonExternalOutput"; this.buttonExternalOutput.NestedClickEventPrevent = false; diff --git a/INT51DB/Controls/CenterBasic/ControlCenterBasicProduct.cs b/INT51DB/Controls/CenterBasic/ControlCenterBasicProduct.cs index bcce995..6baa331 100644 --- a/INT51DB/Controls/CenterBasic/ControlCenterBasicProduct.cs +++ b/INT51DB/Controls/CenterBasic/ControlCenterBasicProduct.cs @@ -189,8 +189,8 @@ namespace INT51DB.Controls private void buttonNameEdit_Click(object sender, EventArgs e) { this.smartKeyboard.KeyboardType = SmartX.SmartKeyboard.KEYBOARDTYPES.NORMAL; - this.smartKeyboard.Location = new Point(25, 181); - this.smartKeyboard.Size = new Size(532,210); + this.smartKeyboard.Location = new Point(9, 176); + this.smartKeyboard.Size = new Size(684, 274); this.smartKeyboard.Hide(); this.smartKeyboard.TargetInputObject = this.textBoxProductName; @@ -207,8 +207,8 @@ namespace INT51DB.Controls private void buttonLotEdit_Click(object sender, EventArgs e) { this.smartKeyboard.KeyboardType = SmartX.SmartKeyboard.KEYBOARDTYPES.NORMAL; - this.smartKeyboard.Location = new Point(25, 181); - this.smartKeyboard.Size = new Size(532, 210); + this.smartKeyboard.Location = new Point(9, 176); + this.smartKeyboard.Size = new Size(684, 274); this.smartKeyboard.Hide(); this.smartKeyboard.TargetInputObject = this.textBoxLotNo; diff --git a/INT51DB/Controls/CenterConfiguration/ControlCenterConfiHelp.Designer.cs b/INT51DB/Controls/CenterConfiguration/ControlCenterConfiHelp.Designer.cs index d6805f6..0b453fc 100644 --- a/INT51DB/Controls/CenterConfiguration/ControlCenterConfiHelp.Designer.cs +++ b/INT51DB/Controls/CenterConfiguration/ControlCenterConfiHelp.Designer.cs @@ -71,7 +71,9 @@ this.buttonOption.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonOption.Name = "buttonOption"; this.buttonOption.NestedClickEventPrevent = false; + this.buttonOption.OutlinePixel = 1; this.buttonOption.RepeatInterval = 200; + this.buttonOption.RepeatIntervalAccelerate = null; this.buttonOption.SafeInterval = 200; this.buttonOption.Size = new System.Drawing.Size(160, 208); this.buttonOption.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; @@ -82,6 +84,7 @@ this.buttonOption.TextLocation = new System.Drawing.Point(0, 0); this.buttonOption.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; this.buttonOption.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonOption.UpImage"))); + this.buttonOption.Visible = false; this.buttonOption.Click += new System.EventHandler(this.buttonMenu_Click); // // buttonCommunication @@ -100,7 +103,9 @@ this.buttonCommunication.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonCommunication.Name = "buttonCommunication"; this.buttonCommunication.NestedClickEventPrevent = false; + this.buttonCommunication.OutlinePixel = 1; this.buttonCommunication.RepeatInterval = 200; + this.buttonCommunication.RepeatIntervalAccelerate = null; this.buttonCommunication.SafeInterval = 200; this.buttonCommunication.Size = new System.Drawing.Size(160, 208); this.buttonCommunication.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; diff --git a/INT51DB/Controls/CenterSystem/ControlCenterSystemCalibration.Designer.cs b/INT51DB/Controls/CenterSystem/ControlCenterSystemCalibration.Designer.cs index ad5df25..04ec27b 100644 --- a/INT51DB/Controls/CenterSystem/ControlCenterSystemCalibration.Designer.cs +++ b/INT51DB/Controls/CenterSystem/ControlCenterSystemCalibration.Designer.cs @@ -30,6 +30,7 @@ { System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlCenterSystemCalibration)); this.smartGroupBox1 = new SmartX.SmartGroupBox(); + this.listBoxHelp = new SmartX.SmartListBox(); this.smartGroupBox4 = new SmartX.SmartGroupBox(); this.radioButtonUnitKg = new SmartX.SmartRadioButton(); this.radioButtonUnitG = new SmartX.SmartRadioButton(); @@ -56,7 +57,6 @@ this.labelWeightUnit = new SmartX.SmartLabel(); this.labelWeight = new SmartX.SmartLabel(); this.buttonStart = new SmartX.SmartButton(); - this.listBoxHelp = new SmartX.SmartListBox(); this.smartGroupBox1.SuspendLayout(); this.smartGroupBox4.SuspendLayout(); this.smartGroupBox3.SuspendLayout(); @@ -100,6 +100,40 @@ this.smartGroupBox1.TabIndex = 176; this.smartGroupBox1.TextColor = System.Drawing.Color.Black; // + // listBoxHelp + // + this.listBoxHelp.BackColor = System.Drawing.Color.White; + this.listBoxHelp.BackPictureBox1 = null; + this.listBoxHelp.BackPictureBox2 = this.smartGroupBox1; + this.listBoxHelp.ColumnAlign = SmartX.SmartListBox.COLUMNALIGNS.LEFT; + this.listBoxHelp.ColumnDelimiter = '\0'; + this.listBoxHelp.ColumnOffsets = null; + this.listBoxHelp.Font = new System.Drawing.Font("Arial", 13F, System.Drawing.FontStyle.Bold); + this.listBoxHelp.FontColor = System.Drawing.Color.White; + this.listBoxHelp.ForeColor = System.Drawing.Color.Black; + this.listBoxHelp.InitVisible = true; + this.listBoxHelp.ItemAddOrder = SmartX.SmartListBox.ITEMADDORDERS.BOTTOMADD; + this.listBoxHelp.ItemOffsetGap = 0; + this.listBoxHelp.ItemOffsetX = 0; + this.listBoxHelp.ItemOffsetY = 0; + this.listBoxHelp.Location = new System.Drawing.Point(453, 327); + this.listBoxHelp.MouseMoveEventSpace = 3; + this.listBoxHelp.MouseMoveSpace = 10; + this.listBoxHelp.Name = "listBoxHelp"; + this.listBoxHelp.OutLineColor = System.Drawing.Color.White; + this.listBoxHelp.SelectColor = System.Drawing.Color.Blue; + this.listBoxHelp.SelectFilled = true; + this.listBoxHelp.SelectFontColor = System.Drawing.Color.DarkBlue; + this.listBoxHelp.SelectItemIndex = -1; + this.listBoxHelp.SeparationlineColor1 = System.Drawing.Color.Black; + this.listBoxHelp.SeparationlineColor2 = System.Drawing.Color.Black; + this.listBoxHelp.SeparationLineStyle = SmartX.SmartListBox.SEPARATIONLINETYPES.FixedSingle; + this.listBoxHelp.SeparationlineVisibleBottom = true; + this.listBoxHelp.SeparationlineVisibleTop = true; + this.listBoxHelp.Size = new System.Drawing.Size(221, 105); + this.listBoxHelp.TabIndex = 486; + this.listBoxHelp.Text = "smartListBox1"; + // // smartGroupBox4 // this.smartGroupBox4.BackColor = System.Drawing.Color.Black; @@ -727,40 +761,6 @@ this.buttonStart.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonStart.UpImage"))); this.buttonStart.Click += new System.EventHandler(this.buttonStart_Click); // - // listBoxHelp - // - this.listBoxHelp.BackColor = System.Drawing.Color.White; - this.listBoxHelp.BackPictureBox1 = null; - this.listBoxHelp.BackPictureBox2 = this.smartGroupBox1; - this.listBoxHelp.ColumnAlign = SmartX.SmartListBox.COLUMNALIGNS.LEFT; - this.listBoxHelp.ColumnDelimiter = '\0'; - this.listBoxHelp.ColumnOffsets = null; - this.listBoxHelp.Font = new System.Drawing.Font("Arial", 13F, System.Drawing.FontStyle.Bold); - this.listBoxHelp.FontColor = System.Drawing.Color.White; - this.listBoxHelp.ForeColor = System.Drawing.Color.Black; - this.listBoxHelp.InitVisible = true; - this.listBoxHelp.ItemAddOrder = SmartX.SmartListBox.ITEMADDORDERS.BOTTOMADD; - this.listBoxHelp.ItemOffsetGap = 0; - this.listBoxHelp.ItemOffsetX = 0; - this.listBoxHelp.ItemOffsetY = 0; - this.listBoxHelp.Location = new System.Drawing.Point(447, 356); - this.listBoxHelp.MouseMoveEventSpace = 3; - this.listBoxHelp.MouseMoveSpace = 10; - this.listBoxHelp.Name = "listBoxHelp"; - this.listBoxHelp.OutLineColor = System.Drawing.Color.White; - this.listBoxHelp.SelectColor = System.Drawing.Color.Blue; - this.listBoxHelp.SelectFilled = true; - this.listBoxHelp.SelectFontColor = System.Drawing.Color.DarkBlue; - this.listBoxHelp.SelectItemIndex = -1; - this.listBoxHelp.SeparationlineColor1 = System.Drawing.Color.Black; - this.listBoxHelp.SeparationlineColor2 = System.Drawing.Color.Black; - this.listBoxHelp.SeparationLineStyle = SmartX.SmartListBox.SEPARATIONLINETYPES.FixedSingle; - this.listBoxHelp.SeparationlineVisibleBottom = true; - this.listBoxHelp.SeparationlineVisibleTop = true; - this.listBoxHelp.Size = new System.Drawing.Size(230, 50); - this.listBoxHelp.TabIndex = 486; - this.listBoxHelp.Text = "smartListBox1"; - // // ControlCenterSystemCalibration // this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); diff --git a/INT51DB/Controls/CenterSystem/ControlCenterSystemHelp.Designer.cs b/INT51DB/Controls/CenterSystem/ControlCenterSystemHelp.Designer.cs index 5a858a0..e06ee9d 100644 --- a/INT51DB/Controls/CenterSystem/ControlCenterSystemHelp.Designer.cs +++ b/INT51DB/Controls/CenterSystem/ControlCenterSystemHelp.Designer.cs @@ -77,7 +77,7 @@ this.buttonServo.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonServo.DownImage"))); this.buttonServo.GroupID = 0; this.buttonServo.InitVisible = true; - this.buttonServo.Location = new System.Drawing.Point(194, 240); + this.buttonServo.Location = new System.Drawing.Point(28, 240); this.buttonServo.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonServo.Name = "buttonServo"; this.buttonServo.NestedClickEventPrevent = false; @@ -140,7 +140,7 @@ this.buttonAutoZero.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonAutoZero.DownImage"))); this.buttonAutoZero.GroupID = 0; this.buttonAutoZero.InitVisible = true; - this.buttonAutoZero.Location = new System.Drawing.Point(526, 17); + this.buttonAutoZero.Location = new System.Drawing.Point(360, 17); this.buttonAutoZero.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonAutoZero.Name = "buttonAutoZero"; this.buttonAutoZero.NestedClickEventPrevent = false; @@ -171,7 +171,7 @@ this.buttonIOTest.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonIOTest.DownImage"))); this.buttonIOTest.GroupID = 0; this.buttonIOTest.InitVisible = true; - this.buttonIOTest.Location = new System.Drawing.Point(28, 240); + this.buttonIOTest.Location = new System.Drawing.Point(526, 17); this.buttonIOTest.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonIOTest.Name = "buttonIOTest"; this.buttonIOTest.NestedClickEventPrevent = false; @@ -202,7 +202,7 @@ this.buttonSorter.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonSorter.DownImage"))); this.buttonSorter.GroupID = 0; this.buttonSorter.InitVisible = true; - this.buttonSorter.Location = new System.Drawing.Point(360, 17); + this.buttonSorter.Location = new System.Drawing.Point(526, 240); this.buttonSorter.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonSorter.Name = "buttonSorter"; this.buttonSorter.NestedClickEventPrevent = false; @@ -219,6 +219,7 @@ this.buttonSorter.TextLocation = new System.Drawing.Point(0, 0); this.buttonSorter.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; this.buttonSorter.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonSorter.UpImage"))); + this.buttonSorter.Visible = false; this.buttonSorter.Click += new System.EventHandler(this.buttonMenu_Click); // // buttonJudgmentSetting diff --git a/INT51DB/Controls/CenterSystem/ControlCenterSystemJudgmentSetting.cs b/INT51DB/Controls/CenterSystem/ControlCenterSystemJudgmentSetting.cs index 1f95494..ecef7e5 100644 --- a/INT51DB/Controls/CenterSystem/ControlCenterSystemJudgmentSetting.cs +++ b/INT51DB/Controls/CenterSystem/ControlCenterSystemJudgmentSetting.cs @@ -172,10 +172,18 @@ namespace INT51DB.Controls { this.smartDraw.PutDataAllClear(); this.labelProductNo.Enabled = false; + + this.buttonCopy.Enabled = false; + this.buttonPaste.Enabled = false; + this.buttonPasteAll.Enabled = false; } else { this.labelProductNo.Enabled = true; + + this.buttonCopy.Enabled = true; + this.buttonPaste.Enabled = true; + this.buttonPasteAll.Enabled = true; } } public void UpdateCurrentProductDisplay(DataStore.EquipmentStatus status, ProductItem pItem) diff --git a/INT51DB/Controls/CenterSystem/ControlCenterSystemServoMotor.Designer.cs b/INT51DB/Controls/CenterSystem/ControlCenterSystemServoMotor.Designer.cs index d7cbb3f..98a7782 100644 --- a/INT51DB/Controls/CenterSystem/ControlCenterSystemServoMotor.Designer.cs +++ b/INT51DB/Controls/CenterSystem/ControlCenterSystemServoMotor.Designer.cs @@ -118,13 +118,14 @@ this.smartLabel10.ForeColor = System.Drawing.Color.White; this.smartLabel10.InitVisible = true; this.smartLabel10.LineSpacing = 0F; - this.smartLabel10.Location = new System.Drawing.Point(106, 258); + this.smartLabel10.Location = new System.Drawing.Point(106, 381); this.smartLabel10.Name = "smartLabel10"; this.smartLabel10.Size = new System.Drawing.Size(80, 35); this.smartLabel10.TabIndex = 462; this.smartLabel10.Text = "속도1"; this.smartLabel10.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.smartLabel10.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel10.Visible = false; this.smartLabel10.Wordwrap = false; // // labelSpeed1 @@ -137,13 +138,14 @@ this.labelSpeed1.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelSpeed1.InitVisible = true; this.labelSpeed1.LineSpacing = 0F; - this.labelSpeed1.Location = new System.Drawing.Point(192, 258); + this.labelSpeed1.Location = new System.Drawing.Point(192, 381); this.labelSpeed1.Name = "labelSpeed1"; this.labelSpeed1.Size = new System.Drawing.Size(80, 35); this.labelSpeed1.TabIndex = 464; this.labelSpeed1.Text = "0"; this.labelSpeed1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.labelSpeed1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelSpeed1.Visible = false; this.labelSpeed1.Wordwrap = false; this.labelSpeed1.Click += new System.EventHandler(this.labelMotorParameterSetup_Click); // @@ -357,7 +359,7 @@ this.smartLabel5.ForeColor = System.Drawing.Color.White; this.smartLabel5.InitVisible = true; this.smartLabel5.LineSpacing = 0F; - this.smartLabel5.Location = new System.Drawing.Point(106, 299); + this.smartLabel5.Location = new System.Drawing.Point(106, 258); this.smartLabel5.Name = "smartLabel5"; this.smartLabel5.Size = new System.Drawing.Size(80, 35); this.smartLabel5.TabIndex = 5; @@ -375,7 +377,7 @@ this.smartLabel6.ForeColor = System.Drawing.Color.White; this.smartLabel6.InitVisible = true; this.smartLabel6.LineSpacing = 0F; - this.smartLabel6.Location = new System.Drawing.Point(106, 340); + this.smartLabel6.Location = new System.Drawing.Point(106, 299); this.smartLabel6.Name = "smartLabel6"; this.smartLabel6.Size = new System.Drawing.Size(80, 35); this.smartLabel6.TabIndex = 6; @@ -425,7 +427,7 @@ this.smartLabel7.ForeColor = System.Drawing.Color.White; this.smartLabel7.InitVisible = true; this.smartLabel7.LineSpacing = 0F; - this.smartLabel7.Location = new System.Drawing.Point(106, 381); + this.smartLabel7.Location = new System.Drawing.Point(106, 340); this.smartLabel7.Name = "smartLabel7"; this.smartLabel7.Size = new System.Drawing.Size(80, 35); this.smartLabel7.TabIndex = 6; @@ -757,7 +759,7 @@ this.labelPosition0.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelPosition0.InitVisible = true; this.labelPosition0.LineSpacing = 0F; - this.labelPosition0.Location = new System.Drawing.Point(192, 299); + this.labelPosition0.Location = new System.Drawing.Point(192, 258); this.labelPosition0.Name = "labelPosition0"; this.labelPosition0.Size = new System.Drawing.Size(80, 35); this.labelPosition0.TabIndex = 20; @@ -777,7 +779,7 @@ this.labelPosition1.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelPosition1.InitVisible = true; this.labelPosition1.LineSpacing = 0F; - this.labelPosition1.Location = new System.Drawing.Point(192, 340); + this.labelPosition1.Location = new System.Drawing.Point(192, 299); this.labelPosition1.Name = "labelPosition1"; this.labelPosition1.Size = new System.Drawing.Size(80, 35); this.labelPosition1.TabIndex = 22; @@ -797,7 +799,7 @@ this.labelPosition9.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelPosition9.InitVisible = true; this.labelPosition9.LineSpacing = 0F; - this.labelPosition9.Location = new System.Drawing.Point(192, 381); + this.labelPosition9.Location = new System.Drawing.Point(192, 340); this.labelPosition9.Name = "labelPosition9"; this.labelPosition9.Size = new System.Drawing.Size(80, 35); this.labelPosition9.TabIndex = 21; diff --git a/INT51DB/Forms/FormMainDisplay.cs b/INT51DB/Forms/FormMainDisplay.cs index 66ec540..b7a5190 100644 --- a/INT51DB/Forms/FormMainDisplay.cs +++ b/INT51DB/Forms/FormMainDisplay.cs @@ -587,7 +587,7 @@ namespace INT51DB.Forms private void buttonZero_Click(object sender, EventArgs e) { - this.ParentForm.TransferData(CommunicationCommand.Zero, CommunicationID.SubBoard1); + this.ParentForm.TransferData(CommunicationCommand.Zero, CommunicationID.MainBoard); } private void buttonWeightInputMode_Click(object sender, EventArgs e) { diff --git a/INT51DB/Version.txt b/INT51DB/Version.txt index 90bba0f..1016ba2 100644 --- a/INT51DB/Version.txt +++ b/INT51DB/Version.txt @@ -20,6 +20,10 @@ 3. ߷ Է 4. 5. ǰ + 6. ȵǴ + 7. ͼ ӵ1 visible=false + 8. Ÿ + - ⼳, ɼǼ ޴ visible=false @ Ver 1.0.0 - 2023.11.24 diff --git a/INT51DB/obj/Release/INT51DB.exe b/INT51DB/obj/Release/INT51DB.exe index c8f754c2b8b31dcc249dd7429c42c6a0f90c052f..19e02cc74430ee04b2f925bf6e3e3b8679651fc4 100644 GIT binary patch delta 17466 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⩔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�a-;g5v3FxgjLi^E1n&ys^3KB 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