$root.$iwindows.WINDOW.$objs.Icon DropList Control

Parent: $root.$iwindows.WINDOW.$objs
 
Children 

Class notation

Properties Methods Events 

Properties

Object specific 
$calculationThe calculation used to format the variable for display
$contentsThe current contents of the object
$defaultlinesThe default lines used to initialise the list; this allows the droplist/combo box to be setup without a list variable. Assigning a list to the droplist $dataname or combo box $listname property clears $defaultlines
$fieldstylefocusedThe style in system class #STYLES assigned to this field in addition to $fieldstyle when the control has focus
$gridsectionThe type of the complex grid section containing the object. One of the kGrid... constants
$lineThe current line in the list
$listdroppedIf true, the combo box or dropdown list is dropped
$listheightThe maximum number of lines displayed in the dropped list for a combo box or dropdown list.For the data grid,this property applies to combo boxes or dropdown lists used to manipulate cell data.Ignored on macOS when the dropped list is a menu
$tooltipposA kTooltipPos... constant that specifies where $tooltip appears relative to the control
kTooltipPosBottom kTooltipPosLeft kTooltipPosMouse kTooltipPosRight kTooltipPosTop
Standard$active $alpha $backcolor $backgroundtheme $backpattern $bordercolor $candropcursor $componentctrl $componentinfo $componentlib $container $contextmenu $cursor $dataname $disablefocus $disablesystemfocus $dragborder $dragiconid $dragmode $dragrange $dropmode $edgefloat $effect $enabled $fieldstyle $font $fontsize $fontstyle $forecolor $framehwnd $gridcolumn $hasfocus $height $helpfile $hwnd $ident $keyevents $left $linestyle $local $mouseevents $name $nodropcursor $objtype $order $osdropflags $rmouseevents $selected $sidepanel $sidepanelmode $statusevents $textcolor $tooltip $top $userinfo $visible $width

Methods

Object specific 
$sendevent$sendevent(iEvent[,eventParameters...]) Sends event iEvent (an ev... constant value) to the object with eventParameters passed as name,value pairs, for example $sendevent(evClick,'pLineNumber',2).Returns kFalse if the event is discarded
$showpanel$showpanel(iAction[,iMode=kSidePanelModeAuto]) executes kSidePanelAction... on a side panel object. iMode only applies to kSidePanelActionShow,and must be kSidePanelModeCover/Push/Auto. For JS client,$showpanel must be executed on the client
Standard$redraw

Events

Object specific 
evIconDeleteFinishedSent to an icon array when all selected lines have been deleted
Parameters
pEventCodeThe event code
evIconDeleteStartingSent to an icon array when the selected lines are about to be deleted
Parameters
pEventCodeThe event code
evIconEditFinishedSent to an icon array when new edit text has been stored in the array
Parameters
pEventCodeThe event code
pLineNumberThe line number in the list
evIconEditFinishingSent to an icon array before new edit text is stored in the array
Parameters
pEventCodeThe event code
pLineNumberThe line number in the list
pNewTextThe new text entered by the user
evIconEditStartingSent to an icon array when the text is about to be edited
Parameters
pEventCodeThe event code
pLineNumberThe line number in the list
evWillHideSent to a field before it is hidden. Currently only used when the field is set as a side panel
Parameters
pEventCodeThe event code
pSidePanelIf true,this object is being hidden or shown as a side panel
evWillShowSent to a field before it becomes visible. Currently only used when the field is set as a side panel
Parameters
pEventCodeThe event code
pSidePanelIf true,this object is being hidden or shown as a side panel
StandardevAfter evBefore evCanDrop evClick evClipChangedData evDisabled evDoubleClick evDrag evDragBorder evDragFinished evDrop evEnabled evHidden evHScrolled evKey evMouseDouble evMouseDown evMouseEnter evMouseLeave evMouseUp evOpenContextMenu evRMouseDouble evRMouseDown evRMouseUp evSent evShiftTab evShown evTab evVScrolled evWillDrop

Children

Top 

$methods