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.