c#Winform自定义控件-信号灯(工业)-HZHControls UCSignalLamp 使用
想要官网这个效果,自己琢磨了下,记录一下
一、拖一个UCSignalLamp控件
二、设置指示灯的属性
//设置指示灯颜色(不闪烁只用写一个,闪烁写2个,我这里需要闪烁用了2个颜色块)
this.ucSignalLamp1.LampColor = new System.Drawing.Color[] {
System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))),
System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(250)))), ((int)(((byte)(250)))))};
//设置指示灯闪烁间隔时间
ucSignalLamp1.TwinkleSpeed = 500;
运行即可!
--------------------------------------------------------------------------------------------
附:C#颜色和名称对照表。三位数字代表一个颜色值,需要改颜色就把代码中的三个数字改成下就可以。