Das TrackBar-Steuerelement von .NET bietet nur eine lineare Skala. Mit dem UrsLabeledVerticalTrackBar-Steuerelement lassen sich beliebige Skalen einrichten.

Im Wesentlichen handelt es sich bei der UrsLabeledVerticalTrackBar um ein Benutzersteuerelement mit einem eingebetteten TrackBar-Control. Zur Steuerung stehen folgende Eigenschaften und Methoden zur Verfügung:
| Eigenschaft | Funktion | Anmerkung |
|---|---|---|
| Caption As String | Ruft den diesem Steuerelement zugeordneten Überschriftentext ab oder legt ihn fest. | |
| CaptionAlign As HorizontalAlignment |
Ruft die Textausrichtung in der Überschrift ab oder legt diese fest. | Mögliche Werte sind Left, Center und Right. Der Standardwert ist Left. |
| CaptionFont As Font | Ruft die Schriftart für die Überschrift im Steuerelement ab oder legt diese fest. | |
| Font As Font | Ruft die Schriftart für die Beschriftung im Steuerelement ab oder legt diese fest. | |
| Index As Integer | Ruft den Index der aktuell ausgewählten Bezeichnung ab. | Die unterste Bezeichnung hat den Index 0. |
| Labels As String() | Ruft die Bezeichnungen der Teilstriche ab oder legt sie fest. | Die Änderung eines einzelnen Textes wird erst nach einem Neuzeichnen wirksam. |
| LabelAlign As HorizontalAlignment |
Ruft die Textausrichtung der Beschriftung ab oder legt diese fest. | Mögliche Werte sind Left, Center und Right. Der Standardwert ist Left. |
| SelectedLabel As String | Ruft die aktuell ausgewählte Bezeichnung ab. | Diese Eigenschaft kann nur ausgelesen werden. |
| SliderPosition As SliderPositions |
Ruft einen Wert ab, der angibt, wie die Teilstriche auf der Trackleiste angezeigt werden, oder legt diesen fest. | Mögliche Werte sind Left und Right. Der Standardwert ist Left. |
| Refresh() | Erzwingt die Neuzeichnen des Steuerelements. |
Das Ereignis IndexChanged wird ausgelöst, wenn die Index-Eigenschaft durch Bewegen des Sliders oder durch Bearbeitungen im Code geändert wird.