|
C#用户控件之指示灯
在体现通讯状态、运行状态等用一个靓眼的指示灯如何做?
思路(GDI)
- 外环用笔绘制(Pen),内圆用画刷(SolidBrush);
两个方法(用笔画圆,用画刷填充圆的内部):
DrawEllipse(Pen pen,RectangleF rect)
FillEllipse(Brush brush,RectangleF rect)
定义属性
- 指示灯颜色、外环与边界的间隙、内圆与边界的间隙、外环宽度、当前颜色
[code]//外环宽度private float outWidth = 4.0f;[Browsable(true)][Category("布局_G")][Description("外环的宽度")]public float OutWidth{ get { return outWidth; } set { if (value |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|