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

QPANEL Component

QPanel implements a generic container for your components.

QPanel Properties
Field Type R/W Default Support
AlignINTEGER
CONST alNone = 0
CONST alTop = 1
CONST alBottom = 2
CONST alLeft = 3
CONST alRight = 4
CONST alClient = 5
RWalNoneW
AlignmentINTEGER RWtaCenterW
BevelInnerINTEGER
'-- Bevel Style
CONST bvNone = 0
CONST bvLowered = 1
CONST bvRaised = 2
 
RWbvNoneW
BevelOuterINTEGER
'-- Bevel Style
CONST bvNone = 0
CONST bvLowered = 1
CONST bvRaised = 2
 
RWbvRaisedW
BevelWidthINTEGER RW1W
BorderStyleINTEGER RWbpNoneW
 '-- Bevel Border
CONST bpNone = 0 '-- No visible border
CONST bpSingle = 1 '-- Single-line border
 
   
BevelOuter  =

BevelInner =

bvnonebvraised bvLoweredbvLoweredbvLowered bvraisedbvraised BevelWidth=3     
bvnone bvnone bvnonebvLoweredbvraised bvraised bvLowered
BorderStyle=bpNone       
BorderStyle=bpSingle
CaptionSTRING RWW
ClientHeightINTEGER RWWX
ClientWidthINTEGER RWWX
ColorINTEGER RWW
CursorINTEGER RWcrDefaultW
EnabledINTEGER RWTrueWX
FontQFONT WW
HeightINTEGER RWWX
HintSTRING RWW
LeftINTEGER RW0WX
ParentQFORM/QPANEL/QTABCONTROL WWX
ShowHintINTEGER RWFalseW
TabOrderINTEGER RWW
TagINTEGER RWWXG
TopINTEGER RW0WX
WidthINTEGER RWWX
VisibleINTEGER RWTrueWX

QPanel Methods
MethodTypeDescriptionParamsSupport
RepaintSUBRefreshes panel and all contents0W

QPanel Events
EventTypeOccurs when...ParamsSupport
OnClickVOIDUser clicked on open area of panel0WX
OnDblClickVOIDUser double clicked panel0W
OnMouseDownSUB (Button%, X%, Y%, Shift%)Mouse button held down4W
OnMouseMoveSUB (X%, Y%, Shift%)Mouse moves over panel3W
OnMouseUpSUB (Button%, X%, Y%, Shift%)Mouse button is released4W


QPanel Examples
  DIM Form AS QForm
  DIM Button AS QButton
  DIM Panel AS QPanel

  Panel.Parent = Form
  Panel.Width = 100
  Button.Parent = Panel

  Form.ShowModal

Prev Component Contents Next Component