banboshi_V1/halftoneproject-master/Code/UIExtend/DefectCountOfSizeControl.cs
2023-10-31 13:19:29 +08:00

60 lines
1.7 KiB
C#

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace ProductionControl.UIExtend
{
public partial class DefectCountOfSizeControl : UserControl
{
public DefectCountOfSizeControl()
{
InitializeComponent();
}
[Description("启用"), Category("自定义")]
public bool Checked
{
get { return this.checkBox1.Checked; }
set { this.checkBox1.Checked=value; }
}
[Description("标题"), Category("自定义")]
public string Title
{
get { return this.checkBox1.Text; }
set { this.checkBox1.Text = value; }
}
[Description("Code"), Category("自定义")]
public string Code
{
get { return this.checkBox1.Tag==null?"":this.checkBox1.Tag.ToString(); }
set { this.checkBox1.Tag = value; }
}
[Description("尺寸范围"), Category("自定义")]
public decimal SizeValue
{
get { return this.numSize.Value; }
set { this.numSize.Value = value; }
}
[Description("最大允许缺陷数量"), Category("自定义")]
public decimal MaxDefectCount
{
get { return this.numMaxDefectCount.Value; }
set { this.numMaxDefectCount.Value = value; }
}
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
this.numMaxDefectCount.Enabled = this.numSize.Enabled = this.Checked;
}
}
}