User Tools

Site Tools


Sidebar

<< Back


koda:en:documentation:control_list

List

{|class=“cboxtable”

class=“cboxcell1”
class=“cboxcell2”

Creates a list control

#remarks_header[Properties:]#

AlignDesign only property, does not generate code, helps with aligning controls while editing.
alBottom - control moves to bottom of client area, resizes to width of client area x original height
alClient - control occupies the whole of the client area
alCustom - not used
alLeft - control moves to left edge of client area, resizes to original width x height of client area
alNone - no aligning
alRight - control moves to right edge of client area, resizes to original width x height of client area
alTop - control moves to top of client area, resizes to width of client area x original height
ColorBackground color of control. Choose from the list, or enter your own. Format is 0xnumber where number is 6 hexadecimal digits: 2 for blue, 2 for green and 2 for red
ContextMenuSpecifies context menu to attach to control. Create the ContextMenu first
CursorCursor shape to display when mouse is over this control
EnabledFalse generates <color blue>GUICtrlSetState(-1, $GUI_DISABLE)</color>
FontDouble-click to the right to open the Font dialog. Click on + to show the Color, Name, Size and Style properties
Left,TopPosition of control relative to its parent
Width,HeightSize of control in pixels
HintText that appears when cursor hovers over control. Generates call to <color blue>GUICtrlSetTip</color>
ItemsDouble-click to open Strings Editor. Enter one item per line. Generates call to <color blue>GUICtrlSetData</color> which uses item separator specified in Options→Options→Code Generator Formatting
NameName of control and of the variable that is assigned its control ID in generated code. If not specified, no variable is generated
OnClickGenerates (in Message Loop mode) a Case or (in OnEvent mode) a call to GUISetOnEvent and a skeleton event function. Double-click to right to open Events Editor
ResizingClick on + to expand resize modes:
DocAuto - resize and reposition according to new window size
DocRight - Do not move right side
DocLeft - Do not move left side
DocTop - Do not move top
DocBottom - Do not move bottom
DocHCenter - Horizontal center remains fixed
DocVCenter - Vertical center remains fixed
DocWidth - Width does not change
DocHeight - Height does not change
TabOrderSequence in which controls are selected with the Tab and Shift+Tab keys. For a Form and for each Group, TabOrder starts with 0. You may prefer to use the TabOrder Visual Editor: press Ctrl+T to open it.
VisibleIf False, generates <color blue>GUICtrlSetState(-1, $GUI_HIDE)</color>

#remarks_header[Styles:]#

LBS_NOTIFYSends notification messages to form when use clicks or double-clicks an item, or uses the keyboard to change a selection
LBS_SORTSorts string items alphabetically
LBS_MULTIPLESELUser can click to select multiple items
LBS_HASSTRINGSSpecifies that control contains items consisting of text, and that they are to be stored in memory managed by the control.
LBS_USETABSTOPSRecognizes and expands tab characters in strings. Send LB_SETTABSTOPS to override the default positions
LBS_NOINTEGRALHEIGHTList box is exactly Height pixels high, rather than adjusting so no items show partially
LBS_DISABLENOSCROLLScroll bar(s) show even when not needed
LBS_NOSELItems can be viewed but not selected
LBS_STANDARDLBS_NOTIFY, LBS_SORT, WS_VSCROLL and WS_BORDER
LBS_MULTICOLUMNWhen one column of items fills the height of the control, items continue in a second column
LBS_WANTKEYBOARDINPUTUser can select items with keystrokes
LBS_EXTENDEDSELUser can click to select one item, then shift-click to select all items down to (or up to) another item
LBS_NODATAFor use when huge number of items. User code populates list and handles it, managing the memory required
WS_TABSTOPControl can be selected with Tab and Shift+Tab
WS_HSCROLLControl has horizontal scroll bar
WS_VSCROLL Control has vertical scroll bar
WS_BORDERControl has a thin-line border
WS_CLIPSIBLINGSIf this control overlaps with another, this control shows partially

#remarks_header[Extra Styles:]#

WS_EX_CLIENTEDGEControl has border with sunken edge
WS_EX_STATICEDGEControl has a three-dimensional border

#remarks_header[Remarks:]#

None

#remarks_header[Related:]#

None

koda/en/documentation/control_list.txt · Last modified: 2014/07/10 10:48 (external edit)