Rapid-Q Documentation by William Yu (c)1999-2000 Appendix A: QTRACKBAR


QTRACKBAR Component

QTrackBar is a track bar control used to represent a position along a continuum using a slider and, optionally, tick marks.

QTrackBar Properties
Field Type R/W Default




Align INTEGER RW alNone
Align determines how the control aligns within its parent control.
Cursor INTEGER RW crDefault
Enabled INTEGER RW True
Frequency INTEGER RW
Frequency specifies the increment between tick marks on the trackbar.
Handle INTEGER R
Height INTEGER RW
Hint STRING RW
Left INTEGER RW 0
LineSize INTEGER RW 1
LineSize is the amount the value of Position changes when the user presses the arrow keys.
Max INTEGER RW 10
Max specifies the maximum Position of the trackbar.
Min INTEGER RW 0
Min specifies the minimum Position of the trackbar.
Orientation INTEGER RW tbHorizontal
Orientation specifies whether the trackbar is horizontal or vertical.
0 = tbHorizontal -- Min position is on the left, Max is on the right.
1 = tbVertical -- Min position is on the top, Max is on the bottom.
PageSize INTEGER RW 2
PageSize specifies the amount Position is changed when the PageUp or PageDown key is pressed, or when the bar is clicked.
Parent QFORM/QPANEL/QTABCONTROL W
PopupMenu QPOPUPMENU W
Position INTEGER RW
Position contains the current position of the slider.
SelEnd INTEGER RW
SelEnd specifies the position of the end point of the selection range.
SelStart INTEGER RW
SelStart specifies the position of the starting point of the selection range.
ShowHint INTEGER RW False
TabOrder INTEGER RW
TickMarks INTEGER RW tmBottomRight
TickMarks specifies the location of the tick marks.
0 = tmBottomRight -- Tick marks are on the bottom or right of the trackbar depending on the value of Orientation.
1 = tmTopLeft -- Tick marks are on the top or left of the trackbar depending on the value of Orientation.
2 = tmBoth -- Tick marks are on both sides of the trackbar.
TickStyle INTEGER RW tsAuto
TickStyle specifies how tick marks are place on the trackbar.
0 = tsNone -- No tick marks are displayed.
1 = tsAuto -- Trackbar displays tick marks automatically for each increment in its range.
2 = tsManual -- Trackbar displays tick marks at either end. Use SetTick to set a tick in other positions
Top INTEGER RW 0
Width INTEGER RW
Visible INTEGER RW True


QTrackBar Methods
Method Type Description Params




SetTick SUB (Pos%) Set a tick mark at Pos% 1


QTrackBar Events
Event Type Occurs when... Params




OnChange VOID Track bar changes 0


QTrackBar Examples
CREATE Form AS QForm
  Center
  CREATE TrackBar AS QTrackBar
    ' Initialize track bar
  END CREATE
  ShowModal
END CREATE

Prev ComponentContentsNext Component