The standard behavior of the control is that when the Value property is changed on any gauge, the control will trigger a redraw and render the needle at the new value.
This behavior can be enhanced, to give the change of Value a more fluid appearance by animating the change and allowing the user to witness the adjustment.
To animate the change of the Value property of the primary gauge, the following properties need to be adjusted:
AnimateValue - This property will need to be set to a value of True.
AnimationChange - This property will require a value greater than 0, as it determines how much the display of the value should change at each interval of the animation; the larger the value the faster the movement will be. However, if too high a number is used (relative to the setup of the gauge), the animation may appear slightly jerky to the user.
AnimationInterval - This property determines the number of milliseconds between each update to the display.
The animation process can be used independantly on the primary gauge as well as any dbiGaugeObjects, allowing for different gauges (with different parameters) to move in unison or uniquely.
An example of using the animation on the primary gauge and a secondary dbiGaugeObject can be found inside the sample applications (C# and VB .NET source code) that ship with the product.