ThermometerBar control is great looking, perfectly rendered control, using GDI+ and high quality anti aliasing. It can be used in real Thermometer applications, but also to improve the GUI of regular type of application and add little creativity to it.
It is applicable where ever bar functionality is needed. Whether just for value indication, or with ability to change the value with just click and drag functionality, this is the perfect control for the job. It can be perfect replacement for the standard ProgressBar control.
Key feature is the ability to change the value with Click & Drag.
Source code is part of the product, making it perfect for developers who want to start building customized GUI Controls. You can browse and learn great things.
List of Properties and Events that Thermometer has
Add3DEffect – Indicates if 3D effect will be applied in the rendering of this control.
FluidBackgroundColor – Gets or Sets the color that will represent the fluid inside the Thermometer’s tube.
FluidBorderColor – Gets or Sets the color that will represent the border of the fluid inside the Thermometer’s tube.
Maximum – The upper bound of the range this ThermometerBar is working with.
Minimum – The lower bound of the range this ThermometerBar is working with.
TubeBackgroundColor – Gets or Sets the background color of the Thermometer’s tube.
TubeBorderColor – Gets or Sets the border color of the Thermometer’s tube.
Value – The current value for the ThermometerBar, in the range specified by the minimum and maximum properties.
Control also has ValueChanged event that occurs when Value property is changed.
Enjoy using this control as much as I enjoyed making it.