ComboBox
|
![]() ![]() ![]() |
Define and Properties |
CREATE COMBOBOX cName | (cVarName) | &(cExpression) | ||||||
[ ; OF cWindow | (cVarName) | &(cExpression) ] | ![]() | A reference to the Parent Window | ||||
[ ROW nRow ] | ![]() | Row position on container window in pixels coordinates | ||||
[ COL nCol ] | ![]() | Col position on container window in pixels coordinates | ||||
[ WIDTH nWidth ] | ![]() | The desired width size of the Control in pixels | ||||
[ HEIGHT nHeight ] | ![]() | The desired height size of the Control in pixels | ||||
[ ROWBOTTOM nRow ] | ![]() | Bottom Row position on container window in pixels coordinates. This property adjust the HEIGHT property according the ROW property. | ||||
[ COLRIGHT nCol ] | ![]() | Right Col position on container window in pixels coordinates. This property adjust the WIDTH property according the COL property. | ||||
[ DISPLAYEDIT .T. | .F. ] | ![]() | Allows user to edit selected item text in display area | ||||
[ DISPLAYVALUE cValue ] | ![]() | Set or Get edit value. Enable it by DISPLAYEDIT | ||||
[ ENABLED .T. | .F. ] | ![]() | Enable or Disable control | ||||
[ ITEM nItem [ , cText ] ] | ![]() | Value text of item nItem (ONLY available for mg_Get() and mg_Set() functions) | ||||
[ ITEMICON nItem , cIconName ] | ![]() | Icon name for item nItem. The item must already exist. (ONLY available for mg_Get() and mg_Set() functions) | ||||
[ ITEMS aItemsTexts ] | ![]() | An array with control items | ||||
[ ITEMSICONS aItemsIconNames ] | ![]() | An array with icons for control items | ||||
[ ITEMCOUNT ] | ![]() | Only for mg_Get() function. It returns the total amount of items in control | ||||
[ ITEMSOURCE cFiledName ] | ![]() | Filled the control with the content of a table field. The table must already be open. When ITEMSOURCE property is set to a fieldname, 'Value' property uses the physical record number, as in browse. | ||||
[ MAXVISIBLEITEMS nMaxVisibleItems ] | ![]() | This property holds the maximum allowed size on screen of the combo box, measured in items. This property doesn't work in CleanLooks and MarinasLooks Styles | ||||
[ AUTOSIZE .T. | .F. ] | ![]() | Auto adjust control size to text | ||||
[ FONTNAME "cFontName" ] | ![]() | Font family for control text | ||||
[ FONTSIZE nPoints ] | ![]() | Font size for control text | ||||
[ FONTBOLD .T. | .F. ] | ![]() | Set Bold attribute to control text | ||||
[ FONTITALIC .T. | .F. ] | ![]() | Set Italic attribute to control text | ||||
[ FONTUNDERLINE .T. | .F. ] | ![]() | Set Underline attribute to control text | ||||
[ FONTSTRIKEOUT .T. | .F. ] | ![]() | Set Strikeout attribute to control text | ||||
[ FONTCOLOR {aFontColor} | aVarFontColor ] | ![]() | Set foreground color (text color) | ||||
[ BACKCOLOR {aBackColor} | aVarBackColor ] | ![]() | Set background color | ||||
[ TOOLTIP cToolTip ] | ![]() | Text for display into tooltip | ||||
[ ALIGN nAlign ] | ![]() | Align text, most common value are Qt_AlignLeft , Qt_AlignCenter and Qt_AlignRight | ||||
[ VALUE nValue ] | ![]() | Item number to display or item number selected (for mg_Get()) | ||||
[ VALUESOURCE cFieldName ] | ![]() | This option should be used in conjunction with ITEMSOURCE and the content of fieldname is used instead the physical record number. | ||||
[ LISTWIDTH nListWidth ] | ![]() | ? | ||||
[ GRIPPERTEXT ? ] | ![]() | ? | ||||
[ SORT .T. | .F. ] | ![]() | Sort Items control in ascending order. | ||||
[ PARENT cControlParent ] | ![]() | Get or Set the control name of parent widget | ||||
[ PARENTTYPE n/a ] | ![]() | Only for mg_get() function, this property returns the PARENT control type or "" if the parent was not set. | ||||
[ NOTABSTOP .T. | .F. ] | ![]() | This property force that TAB key doesn't stop in this control | ||||
[ PERMANENT .T. | .F. ] | ![]() | Only for controls defined into STATUSBAR. This property force this control as permanent statusbar message. Control will be placed at right corner of statusbar and it is never hidden. Used for important mode indications, for example, some applications put a Caps Lock indicator in the status bar. | ||||
[ FORCEACTION .T. | .F. ] | ![]() | It force the execution of the actions defined by methods like ACTION, ONENTER, ONCLICK, ONDBLCLICK, etc. when NOTABSTOP property was set '.T.'. This property is useful when application focus is over a control when a VALID clause and it doesn't permit lostfocus. | ||||
[ ONCHANGE cOnChange | {BOnChange} ] | ![]() | An action to be performed when control value is changed | ||||
[ ONENTER cOnEnter | {BOnEnter} ] | ![]() | An action to be performed when user press ENTER or RETURN keys. You can interrupt the ENTER key propagate to the control returning the __MG_KEY_NO_PROPAGATE constant, e.g. to disable ENTERTAB behavior. | ||||
[ ONGOTFOCUS cOnGotFocus | {BOnGotFocus} ] | ![]() | An action to be performed when control is focused | ||||
[ ONLOSTFOCUS cOnLostFocus | {BOnLostFocus} ] | ![]() | An action to be performed when control is lost focused | ||||
[ VISIBLE .T. | .F. ] | ![]() | Show or hide control (like methods SHOW and HIDE) | ||||
[ HASFOCUS ] | ![]() | Only for mg_Get() function. This property returns .T. if control has the application focus | ||||
[ CURSOR ] | ![]() | Change the cursor pointer shape for the control. Go to to learn more about it. | ||||
[ CREATE CONTEXT MENU [ cName ] ] | ![]() | CONTEXT MENU for control | ||||
[ ......... ] | ![]() | You can see properties for this menu in CONTEXT MENU topic | ||||
[ END MENU ] | ![]() | |||||
END COMBOBOX |
Jump to Context Menu topic |
Methods |
ADDITEM nItem , cText | ![]() | Insert a new item to control. When the item was added, you can add ICON to item by ITEMICON property (mg_Set() function) | ||||
DELETEITEM nItem | ![]() | Delete item number nItem from control | ||||
DELETEALLITEMS | ![]() | Delete ALL items from control | ||||
SORT | ![]() | Sort control content in ascending order | ||||
HIDE | ![]() | This method HIDE the control | ||||
SHOW | ![]() | This method SHOW the control | ||||
UNSETCURSOR | ![]() | Reset the cursor pointer shape for the control to default (Qt_ArrowCursor). Go to to learn more about it. | ||||
RELEASE | ![]() | This method is used to destroy the control. | ||||
SETFOCUS | ![]() | This method put the program focus into control | ||||
ONCHANGE | ![]() | Execute ONCHANGE block coded in CREATE or seted by mg_Set | ||||
ONENTER | ![]() | Execute ONENTER block coded in CREATE or seted by mg_Set | ||||
ONGOTFOCUS | ![]() | Execute ONGOTFOCUS block coded in CREATE or seted by mg_Set | ||||
ONLOSTFOCUS | ![]() | Execute ONLOSTFOCUS block coded in CREATE or seted by mg_Set |
Marinas-GUI Version 03.06 and Marinas-IDE Version 05.06 and LEX Files Version 02.06 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- last update: April 27 2017 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ![]() A Harbour/QT framework to make multiplatform programs (©) Copyright 2009-2017 by Fernando Santolin (aka CarozoDeQuilmes) CarozoDeQuilmes@gmail.com 2009-2017 Beta tester and full English translator: Bruno Luciani Bruno.Luciani@gmail.com 2014-2015 Final English corrector: David Worboys DavidWorboys@hotmail.com --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- www.marinas-gui.org |
|
![]() ![]() ![]() |