New to Telerik UI for WinForms? Download free 30-day trial

Changing the size of the thumb of RadScrollBar

Product Version Product Author Last modified
Q1 2007 RadControls for WinForms Angel Kanchev Feb 9, 2007

HOW-TO
Change the size of the thumb (aka scroll box) of RadScrolBar

SOLUTION The thumb length is expressed by its height for vertical scroll bars, or its width for horizontal scroll bars:

Fig. 1 Thumb length and area

In general, the ThumbLengthProportion property determines the size of the thumb. There are also minimum and maximum constraints for the thumb's length:

  • the minimum length is given by the MinThumbLength property
  • the maximum length is equal to the thumb area (see the figure above)

There are 3 possible ways to set the length of the thumb:

1. Automatic length calculation(default)

Set ThumbLengthProportion to a negative value. This way the thumb length is calculated just like in Microsoft's ScrollBar:
thumb length = thumb area \ LargeChange / (Maximum - Minimum + 1),*
where LargeChange, Maximum and Minimum are properties of the ScrollBar.

2. Proportional length

Set the ThumbLengthProportion property to a positive value between 0 and 1. The thumb length is calculated as proportion of the thumb area:
thumb length = thumb area \ ThumbLengthProportion*

3. Constant length(in px)

Set ThumbLengthProportion to 0 and MinThumbLength to the number of pixels you wish the thumb length to be.

In this article