仪表盘Agauge的外观控制

在做上位机时,使用了Agauge这个控件,一直对其属性了解的不是很透彻,本次通过研究,对其外观属性有了较深刻的了解:

首先,其大小的控制:size,size设置后可能出现如下问题:

一、中心不对称

此时需要设置Cnter属性,例如本例中将center设置为85,85中心正确。如下图:

二、文字超出图形外

如上图,表刻度文字超出中心外,此时可设置ScaleNumbersRadius属性使文字靠圆心内部,本例由95调整为70后如下图:

三、步长太密或太稀疏

如上图,步长太密了,导致后面连在了一起,可以设置ScaleLinesMajorWidth来控制文字步长,此时由20调整为40后如下图:

四、仪表指示针的刻度与颜色不明显

通过调整NeedleColor1,NeedleColor2改变指针颜色,本例由gray和DimGray改为Blue和Maroon后如下图:

此时,仪表中央大小太小,设置NeedleWidth使其变大,本例由2调整为5后如下图:

五、加深刻度线

分别调整ScaleLinesMinorColor、ScaleLinesMinorWidth,使其变宽变色

六、调整中位线

调整ScaleLinesInterInnerRadius和ScaleLinesInterOuterRadiusde的大小让两个大刻度之间的中位刻度变明显:

七、调整仪表盘外圈的颜色和位置

通过调整BaseArcColor和BaseArcRadius来调整外圈的颜色和位置,本例外圈改为红色,并使外圈向外移动5像素

再次调整center的y坐标使其向下靠10像素,越来越完美了

仪表盘的角度调整

 

 超速区域设置为红色:

 

总之,Agauge这个控件真的十分强大,活学活用会为你的界面来带很好的效果,希望其他小伙伴们也分享!

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值