JavaScript Editor JavaScript Editor     JavaScript Debugger

Previous Section Next Section

Main Page

Track Bars

Track bars are very much like scroll bars but differ in appearance. Track bars look more like controls you might see on stereos-you can see one at work in Figure 8.3. As that figure shows, track bars do much the same work as scroll bars do-let the user specify numeric values from a continuous range.


Figure 8.3: A track bar at work.

You can configure a track bar's range with the Minimum (default = 0) and Maximum (default = 10) properties. You can specify how much the Value property should be incremented when clicks occur to the sides of the slider by means of the LargeChange (default = 5) property, and how much when the user uses arrow keys when the control has the focus with the SmallChange property (default = 1). A track bar can be displayed horizontally or vertically-you set its orientation with the Orientation property.

You also can configure track bars with the TickStyle property, which lets you determine how ticks are displayed; this property can take values from the TickStyle enumeration:

  • Both- Tick marks are located on both sides of the control.

  • BottomRight- Tick marks are located on the bottom of a horizontal control or on the right side of a vertical control.

  • None- No tick marks appear in the control.

  • TopLeft- Tick marks are located on the top of a horizontal control or on the left of a vertical control.

You also can set the tick frequency, which sets the distance between ticks, with the TickFrequency property (the default is 1).

Previous Section Next Section




JavaScript Editor Free JavaScript Editor     JavaScript Editor