HreoWinGauge2.0组件集应用示例----旋钮指针(2)

HreoWinGauge2.0 试用版下载地址:http://download.csdn.net/source/6896899

 

4)添加旋钮指针

直接点击对象GuageComponent0所在的区域(圆形区域),此时该对象将出现矩形选择框,然后点击右上角的三角形智能标记,弹出智能操作面板,点击“Task for selectded object选项卡中的“Edit”选项,此时打开一个“Gauge Object Editor”对话框。点击对话框中的的MiddleLayerParts属性,然后点击其右侧的属性值框内的“...”按钮,弹出一个“GaugePart Collection Editor”对话框(见图8.4-8)。点击“New Item Type”列表框的下拉按钮,并选择“CircularPointer”项,然后点击“Add”按钮添加一个CircularPointer对象到对话框左侧的“Members”列举项中,并在对话框右侧的属性编辑器内显示该CircularPointer对象的内部属性:“DistanceToScale”设为“8”;“ScaleName”设为“BottomLayerParts\CircularScale0”;“ShadowOffset”设为“0”;“Type”设为“Needle”;“CapOnTop”设为“False”;“Visible”设为“True”。

点击“Cap”属性左侧的“+”号,展开其内部属性。然后将其内部属性更改为:“BorderWidth”设为“0”;“FillColor”设为“White”;“FillGradientColor”设为“Black”;“FillGradientType”设为“TopLeft45”;“FillHatchStyle”设为“None”;“Radius”设为“25”;“Reflection”设为“True”;“Visible”设为“True”。

点击“Needle”属性左侧的“+”号,展开其内部属性。然后将其内部属性更改为:“BorderWidth”设为“0”;“FillColor”设为“White”;“FillGradientColor”设为“DimGray”;“FillGradientType”设为“VerticalCenter”;“FillHatchStyle”设为“None”;“Length”设为“8”;“Width”设为“8”;“Visible”设为“True”。

此时设计窗体内出现一个圆形旋钮指针(见图8.4-9)。

8.4-8 GaugePart Collection Editor”对话框Knob

 

8.4-9 Knob窗体5

 

5)使旋钮指针被拖动

直接点击圆形旋钮指针对象区域,此时该对象将出现矩形选择框,然后点击右上角的三角形智能标记,弹出智能操作面板,点击“Task for selectded object选项卡中的“Edit”选项,此时打开一个“Gauge Object Editor”对话框。修改该CircularPointer0对象的内部属性:“Cursor”设为“Hand”;“DraggingEnable”设为“True”;“ShowValue”设为“True”。

      修改完成后,编译运行程序,然后可将光标移动到圆形旋钮指针上,光标形状将变成人手形状,同时出现指针的数值提示,此时可以按下鼠标左键并拖动,圆形旋钮就旋转起来,数值提示亦同时变化(见图8.4-9)。如何应用旋钮指针,将涉及到事件的应用问题,此部分将在下一篇HeroWinGauge2.0事件应用》中介绍。

 

 

8.4-10 Knob窗体6

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值