$root.$libs.LIB.$windows.WINDOW.$objs.Complex Grid

Parent: $root.$libs.LIB.$windows.WINDOW.$objs

Instance notation

Presents data as a series of columns and rows similar to a spreadsheet; in runtime the user can create new rows, enter data into cells, and size the columns.

Properties

Object specific
$calculation Either a calculation,the result of which is the value searched when typing text; or a literal string enclosed in single or double quotes, which is the name of the column containing the value searched when typing text
$canclickvertheader If true,the vertical header of the grid will accept clicks and highlight selected lines,provided that the $enterable property of the grid is kFalse
$canresizecolumns If true, the user can use the mouse to resize the columns of the object
$canresizeheader If true, the header on the complex grid can be resized
$canresizerows One of the kResize... constants,indicating how the user can use the mouse to resize the rows of the object
kResizeHeaderAndRows kResizeHeaderOnly kResizeNone kResizeRowsOnly
$columns Number of columns. This can only be assigned when the design window containing the complex grid is open
$enterable If true, the grid is enterable
$extendable If true, the grid automatically extends to allow the user to enter more lines
$headerborder The border style for the grid header (see border style constants)
kBorder3DFace kBorder3DHilite kBorderBevel kBorderChisel kBorderCtrlComboBox kBorderCtrlDropList kBorderCtrlEdit kBorderCtrlGroupBoxkBorderCtrlList kBorderCtrlListCell kBorderCtrlShadow kBorderCtrlShadowEx kBorderCtrlTabPane kBorderDefault kBorderEmbossedkBorderEmbossedChisel kBorderInset kBorderInsetBevel kBorderNone kBorderPlain kBorderShadow kBorderSingleEmbossed kBorderSingleInset
$headerfillcolor The fill color for the grid or headed list box header
$headerheight The height of the grid header
$headerlinestyle The line style for the grid header
$horzheaderborder The border style for the grid horizontal header (see border style constants)
kBorder3DFace kBorder3DHilite kBorderBevel kBorderChisel kBorderCtrlComboBox kBorderCtrlDropList kBorderCtrlEdit kBorderCtrlGroupBoxkBorderCtrlList kBorderCtrlListCell kBorderCtrlShadow kBorderCtrlShadowEx kBorderCtrlTabPane kBorderDefault kBorderEmbossedkBorderEmbossedChisel kBorderInset kBorderInsetBevel kBorderNone kBorderPlain kBorderShadow kBorderSingleEmbossed kBorderSingleInset
$horzheaderfillcolor The fill color for the grid horizontal header
$horzheaderheight The height of the grid horizontal header
$horzheaderlinestyle The line style for the grid horizontal header
$multipleselect If true, the field allows the user to select more than one line
$rowborder The border style for the grid row section (see border style constants)
kBorder3DFace kBorder3DHilite kBorderBevel kBorderChisel kBorderCtrlComboBox kBorderCtrlDropList kBorderCtrlEdit kBorderCtrlGroupBoxkBorderCtrlList kBorderCtrlListCell kBorderCtrlShadow kBorderCtrlShadowEx kBorderCtrlTabPane kBorderDefault kBorderEmbossedkBorderEmbossedChisel kBorderInset kBorderInsetBevel kBorderNone kBorderPlain kBorderShadow kBorderSingleEmbossed kBorderSingleInset
$rowdividerlinestyle The line style for the grid row divider
$rowheight The height for the grid row
$showheader If true, the grid has a header
$showhorzheader If true, the grid has a scrollable horizontal header
$showvertheader If true, the grid has a scrollable vertical header
$vertheaderborder The border style for the grid vertical header (see border style constants)
kBorder3DFace kBorder3DHilite kBorderBevel kBorderChisel kBorderCtrlComboBox kBorderCtrlDropList kBorderCtrlEdit kBorderCtrlGroupBoxkBorderCtrlList kBorderCtrlListCell kBorderCtrlShadow kBorderCtrlShadowEx kBorderCtrlTabPane kBorderDefault kBorderEmbossedkBorderEmbossedChisel kBorderInset kBorderInsetBevel kBorderNone kBorderPlain kBorderShadow kBorderSingleEmbossed kBorderSingleInset
$vertheaderfillcolor The fill color for the grid vertical header
$vertheaderlinecolor The line color for the vertical header
$vertheaderlinestyle The line style for the vertical header
$vertheaderwidth The width of the vertical header
Standard $active $backcolor $backpattern $bordercolor $candropcursor $container $contextmenu $cursor $dataname $disablesystemfocus $dragborder $dragiconid $dragmode $dragrange $dropmode $edgefloat $effect $enabled $fieldstyle $forecolor $framehwnd $gridcolumn $hasfocus $height $helpfile $horzscroll $hscroll $hwnd $ident $keyevents $left $mouseevents $name $nodropcursor $objtype $order $rmouseevents $selected $statusevents $tooltip $top $userinfo $vertscroll $visible $vscroll $width

Children

$bobjs $dividers $methods $objs