$Scrollist2

Top  Previous  Next

The difference between $Scrollist and $Scrollist2 is just margnally

 

1. The objects within Srollist2 may be paramterized through $group parameters.

 

2. Following properties must be applied, in contrast to Scrollist, in the definition row  and may be set through a group parameter from the declaration ( as for group).

BackColor
Format
VarValue
VarType
VarState
Option

 

 

Property

Value

M/O

Default

Comment

Object

$Scrollist2=<name>

M


The $ instead of # indicates that this is a definition. The object identifier Scrollist2 is followed by a, in relation to Scrollist2, unique name separated by =.

Text/File


 



Font


 



X


 



Y


 



DX

Integer

O


Width of the scrollable area. Relevant with option FixedSize only

DY

Integer

O


Height of the scrollable area. Relevant with option FixedSize only

Color


 



BackColor

Color

O

Transparent

static or by parameter

Format

Border

O


static or by parameter

Action


 



Limit1

Integer

 


Defines column width in pixel, respectively the horizontal scrollbar step width.

Limit2

Integer

 


Defines column height in pixel, respectively the vertical scrollbar step width.

ActionLimit1


 



ActionLimit2


 



VarValue

Variable name

 


Used to memorizes and or changes the vertical scrollbar slider position.

 

By setting option VarValueToScrollX VarValue is bound to the horizontal scrollbar.

 

statically or by group parameter

VarType

Integer type

 


statically or by group parameter

VarState

Variable name

O


May be used to hide the whole scrollist2

statically or by group parameter

Option

 

O

 

statically or by group parameter

DX=<n>

 

25

Width of the vertical scroll bar.

0 = Hide scroll bar

DY=<n>

 

25

height of the horizontal scroll bar.

0 = Hide scroll bar

FixedSize

 

 

If set, DX,DY defines the spread of the scrollable area. Otherwise it's calculated automatically by the RTS, what not always leads to a correct result.

Therefore using FixedSize is recommended.

VarStateOnOffInverted

 

 

Inverts the on/off functionality of VarState

 

VarState = 0 -> Off

VarState = 1 -> On

 

VarValueToScrollX

 

 

Bindes VarValue to the horizontal scrollbar

 

 

 


VerticalRibbonLayout

 

 

The controls are lined up vertically

Gaps, normally caused by switched off ( VarState) objects, are closed automatically by shifting the visible objects vertically together.

VerticalSrollbarAllwaysOn

 

 

Makes the vertical scrollbar to be always visible

HorizontalRibbonLayout

 

 

The controls are lined up horizontally

Gaps, normally caused by switched off ( VarState) objects, are closed automatically by shifting the visible objects horizontally together.


HorizontalScrollbarAllwaysOn

 

 

Makes the horizontal scrollbar to be always visible

Function

 

 

 

 

Init

 

 

 

 

Exit