home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Black Box 4
/
BlackBox.cdr
/
progbas
/
cblist.arj
/
SHORTDOC.TXT
< prev
next >
Wrap
Text File
|
1992-04-15
|
3KB
|
85 lines
Short Documentation:
Well most of the properties are self explanatory but some probably need
additional documentation ( if you buy the control you will receive full
documentation, but for evaluation this should help you enough to understand
the CboxList CC:
First of all the List may contain up to 10 options.
The dialogbox in the newest version now disables the Add and Insert button
when the list is full.
"Value"
The control can act either as a single or multipleselect group of checkboxes,
which can be defined by the MultipleSelect Property. Depending on this property
the property "Value" has different meanings. In single select mode "Value"
returns the index of the option set. In multiple select mode "Value" reports
how many option in total are selected. To retrieve the individual options
there are two property arrays:
HSZ ValueList(Index): the text of the option (index) (index=0 to MaxValueIndex)
You can set the ValueList strings in a dialog box.
BOOL ValueState(Index): the state of the option (index)
To set a default state klick on the option in design mode with the RIGHT mouse
button. Therefore you need not initialise the control at Form_Load time if the
value is not different from that default.
Both are read/write properties. See Treats.frm for some details how to address
these properties.
"MaxValueIndex"
reports how many options the control contains. Currently the maximum is
10 options.
"PictureTop, PictureLeft, PictureRight, PictureBottom"
These four define a picture rectangle of the FIRST picture right below the
caption and also controls the placement of the value strings.
You can of course alter these values via the property combo BUT I have created
a faster way, which I would like to explain in more detail next.
First you double click with the RIGHT mousebutton.
A grid of for lines is displayed. Now you are in "Picture Rectangle Mode"
Press the control key and a click (always with the RIGHT mousebutton) sets the
upper lefthand corner.
If you press control and shift you set the lower righthand corner. Due to the
fact that VB does not send any Mousemoves in design mode I was unable to im-
plement a typical drag type set option. But this is second best and you will
see, it's easy an versatile. If anyone has an idea how to improve this option
I would welcome your proposals.
Events:
The CHANGE Event has two additional parameter which informs you, what
activity caused the change. byUserEdit is nonzero when the change is the result
of the user entering something to the specific control.
byUserEdit=1 change results from mouse action
byUserEdit=2 change results from keyboard action
byUserEdit=0 change is result of value assignment statement in VB
ValueIndex gives you the index of the option in the list that was altered.
There's a new Event HELP which is controlled by the Helpevents property.
Take a look at FRAMES.FRM for details.
The colors for the 3D light and shadow are fixed. If you think they should
be modifiable, please let me know !
Always keep in mind, that you can turn off the BorderStyle and alter the
Colors Background,Foreground BackgroundON and ForeGroundON.
Enjoy
Manfred Waldmeyer