绑定到指针

我门已经知道Range的Form和To属性,决定了Range的起始值和终止值。

Range的起始值和终止值,也可以绑定到一个指针,也就是将指针的当前值作为Range的起始值或终止值。

例如下图的仪表,有两个Range,绿色Range的终止值等于指针值,而棕色Range则是起始值等于指针值:这样随着指针值的变化,两个Range的范围也在不断第变化。

 

Range有两个属性用于将起始值或终止值绑定到指针:

关于指针编号

1、我们知道Gauge有一个主指针,还有一个MorrePointers集合用于增加更多的指针,当需要将Range绑定到指定编号的指针时,0表示MorrePointers的第一个指针,1表示MorrePointers的第二个指针 。

2、如果MorrePointers为空,则设置成任何大于等于0的整数,都会绑定到主指针,所以0也好,1也好,此时都会绑定到住指针。

3、为统一和方便理解,本文档同一用100作为主指针的编号使用,也就是说如果要绑定到住指针,请将FromPointerIndex或ToPointerIndex设置为100.

所以要实现上图所示的仪表效果是很简单的:

1、首先增加两个Range,第一个Range的填充颜色为绿色,第二个Range的填充颜色为棕色。

2、然后将绿色Range的ToPointerIndex属性设置为100,也就是从0到指针值,都用绿色显示:

3、最后将棕色Range的FromPointer属性设置为100,也就是从指针值开始,都用棕色显示:
 


本页地址:http://www.foxtable.com/webhelp/topics/3793.htm