Hello Ralph Price
As you can see on our online demos
, the default Width of the dragHandle is 9 pixels, but the actual number of pixels available for a single value of the slider vary - it can be 1 pixel, less than one pixel, more than 1 pixel.
That is why, to your first question - this is the behavior of the RadSlider control. In case you have problems configuring the control, let us know exactly what those problems are and we will do our best to help you solve them.
Regarding your second question - I hope you will agree with me, that a RadSlider control does not need a Click event. It is a control that resembles a DropDownList rather than a button and in my opinion, a Click event would mean nothing.
In case I understand you correctly, you have a RadSlider control and a disabled button. In order for the users of your site to activate the button, they have to click on the RadSlider - in case they want to keep the initial value of the slider, they have to click the initial value. If this is the case, you should handle the postback to activate the button yourself, as the slider performs a postback only in case its value changes.
For example, you can use the following approach:
- Define a hidden ASP button - you can hide it with CSS.
- Attach a handler for the ClientBeforeValueChange event of the RadSlider control.
- In the OnClientBeforeValueChange handler, get a reference to the hidden button and call its click method.
- Attach a handler for the server Click event of the hidden button and in the handler, enable the button.
I have attached a simple page that demonstrates my idea.
the Telerik team