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#颜色和名称对照表。三位数字代表一个颜色值,需要改颜色就把代码中的三个数字改成下就可以。

 

 

posted @ 2022-10-29 15:49  大木瓜  阅读(2326)  评论(0编辑  收藏  举报