类型总结

Foxtable提供了很多类型,用于表示仪表和仪表组件,

RadialGauge 参考:在代码中引用仪表
LinearGauge 参考:在代码中引用仪表
GaugeMarks 参考:一个代码示例 
GaugeLabels 参考:一个代码示例  
GaugeRange 参考:一个代码示例  
GaugeSingleMark 也可以用SingleMark表示,参考:SingleMark(单刻度) 
GaugeSingleLabel 也可以用SingleLabel表示,参考:SingleLabel(单标签)
GaugePointer 参考:代码与指针
GaugeCap 参考:Cap(指针帽)
GaugeRectangle 参考:代码中的形状
GaugeSector 参考:代码中的形状 
GaugeSegment 参考:代码中的形状 
GaugeEllipse 参考:代码中的形状 
GaugeCaption 参考:代码中的形状 
GaugeImage 参考:代码中的形状 
GaugeClipping 参考:Clippings(剪切)
GaugeColorMap 参考:共享ValueColors设置
GaugeValueColor 参考:共享ValueColors设置
GaugeCommonFilling 参考:共享Filling和Gradient设置
GaugeCommonGradient 参考:共享Filling和Gradient设置
Gauges 底层的仪表控件。

在仪表事件中获得Gauges的代码很简单:
Dim ggs As Gauges = e.Container

如果是其它事件,可以:
Dim
ggs As Gauges = e.Form.Controls("Guages1").BaseControl

GaugeBase 通用仪表类型,可以表示RadialGauge,也可以表示LinearGauge

如果明确某个仪表的类型,那就用RadialGauge或LinearGauge类型的变量引用之,如果不明确就用GaugeBase类型变量引用之。

例如某个Gauges控件包括多个仪表,有线性的,有径向的,你可以用下面的代码遍历全部仪表:

For
Each bg As GaugeBase In e.Form.Controls("GaugeMulti").Gauges
    bg.Value = bg.Minimum + (bg.Maximum - bg.Minimum) / 2

Next


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