using DevExpress.Internal.WinApi.Windows.UI.Notifications; using DevExpress.XtraLayout.Utils; using System; using System.ComponentModel; using System.Drawing; using System.Windows.Forms; namespace ProductionSystem_UserControl.ExtendedControls { public partial class MyParaControl2 : UserControl { public MyParaControl2() { InitializeComponent(); MaximumSize = new Size(480, 50); } #region 自定义属性 /// /// 参数编码 /// [Category("自定义属性"), Description("参数编码")] public string LblItemCode { get { return lblItemDesc.Tag?.ToString(); } set { lblItemDesc.Tag = value; } } /// /// 参数名称 /// [Category("自定义属性"), Description("参数名称")] public string LblItemText { get { return lblItemDesc.Text; } set { lblItemDesc.Text = value; } } /// /// 目标值 /// private string _targetText = ""; [Category("自定义属性"), Description("目标值")] public string TargetText { get { return txtTargetVal.Text; } set { _targetText = value; txtTargetVal.Text = _targetText; } } /// /// 目标值PLC地址#目标值数据类型 /// [Category("自定义属性"), Description("目标值PLC地址#目标值数据类型")] public string TargetPlcAddressTag { get { return txtTargetVal.Tag?.ToString(); } set { txtTargetVal.Tag = value; } } /// /// 目标值是否只读 /// [Category("自定义属性"), Description("目标值是否只读")] public bool TargetValReadOnly { get { return txtTargetVal.ReadOnly; } set { txtTargetVal.ReadOnly = value; } } #endregion } }