I am looking for an experienced programmer to develop/extend an ASP.NET server control for an application I working on. The control to be developed will be called AnalogScale control.
The AnalogScale control consists of four components--a LeftLimiter, a Rail, a RightLimiter, and a Selector. Please refer to the attached (.png file) for drawings of the AnalogScale control.
The AnalogScale control is similar to the Slider control in the Microsoft AJAX Control Toolkit. Please refer to the attached .png file for definitions of the various parts of the AnalogScale. Please note that when the Slider control initializes, the Handle is displayed. For the AnalogScale, the Selector (similar in concept to the Handle in the Slider control), should not be displayed when the control initializes. The only thing the user should see is the LeftLimiter, the Rail, and the RightLimiter.
When the user left clicks anywhere on the Rail, the Selector should appear where the mouse click occurred. The user can use the left/right arrows on the keyboard to move the Selector left/right until the Selector reaches the LeftLimiter/RightLimiter. The user can also left click on the Selector and drag the Selector left/right until the Selector reaches the LeftLimiter/RightLimiter.
The control needs to be used with the ASP.NET ScriptManager (AJAX). I want to know what the value is of the AnalogScale control without any postbacks.
I would prefer for the control/extender to be written in VB and C#.
If additional information is needed, let me know.