1,propfull
private bool deviceState=false;
[Browsable(true)]//设置这个属性是可见的
[Category("自定义属性")]//属性的分组,类别的名称
[Description("设备状态")]//属性的描述
public bool DeviceState
{
get { return deviceState; }
set
{
deviceState = value;
if (deviceState)
{
this.pic_start.Image = Properties.Resources.on__32绿色;
this.pic_stop.Image = Properties.Resources.off__32灰色;
}
else
{
this.pic_start.Image = Properties.Resources.on__32灰色;
this.pic_stop.Image = Properties.Resources.off__32红色;
}
}
}
2,prop
[Browsable(true)]//设置这个属性是可见的
[Category("自定义属性")]//属性的分组,类别的名称
[Description("启动绑定的PLC地址")]//属性的描述
public string StartAddress { get; set; }
总结:
如果需要有判断的,就用propfull
直接赋值使用的,就用prop
