Rapid-Q Documentation by William Yu (c)1999-2000 | Appendix A: QSTATUSBAR |
|
TYPE PanelType '' ie. StatusBar.Panel(0).Caption Alignment AS INTEGER '' Specifies the text alignment, default is taLeftJustify Caption AS STRING Width AS INTEGER END TYPEQStatusBar Properties
Field | Type | R/W | Default |
|
|
|
|
Align | INTEGER | RW | alBottom |
Align determines how the control aligns within its parent control. | |||
Cursor | INTEGER | RW | crDefault |
Enabled | INTEGER | RW | True |
Handle | INTEGER | R | |
Height | INTEGER | RW | |
Hint | STRING | RW | |
Left | INTEGER | RW | 0 |
Panel | ARRAY of PanelType | RW | |
Parent | QFORM/QPANEL/QTABCONTROL | W | |
PopupMenu | QPOPUPMENU | W | |
ShowHint | INTEGER | RW | False |
SimplePanel | INTEGER | RW | False |
SimplePanel determines whether the statusbar displays a single panel or multiple panels. | |||
SimpleText | STRING | RW | |
SimpleText contains the string that is displayed in the statusbar when SimplePanel is true. | |||
SizeGrip | INTEGER | RW | True |
SizeGrip determines whether the statusbar is resizable at runtime. | |||
TabOrder | INTEGER | RW | |
Top | INTEGER | RW | 0 |
Width | INTEGER | RW | |
Visible | INTEGER | RW | True |
Method | Type | Description | Params |
|
|
|
|
AddPanels | SUBI | Add panels to status bar | STRING, Infinite |
Clear | SUB | Clear panels | 0 |
Event | Type | Occurs when... | Params |
|
|
|
|
OnResize | VOID | Status bar is being resized | 0 |
CREATE Form AS QForm Center CREATE StatusBar AS QStatusBar AddPanels "Panel 1", "Panel 2", "Panel 3" Panel(1).Width = 100 ' change width of Panel 2 END CREATE ShowModal END CREATE