GuiComboBoxSetOpen: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
 (Created page with "{{Client function}} __NOTOC__ {{New feature/item|3.0157|1.5.6|14489|This function set combo box state as open or close.}}  ==Syntax==  <syntaxhighlight lang="lua"> bool guiCom...")  | 
				No edit summary  | 
				||
| (2 intermediate revisions by 2 users not shown) | |||
| Line 6: | Line 6: | ||
<syntaxhighlight lang="lua">  | <syntaxhighlight lang="lua">  | ||
bool guiComboBoxSetOpen( element comboBox, bool state)  | bool guiComboBoxSetOpen( element comboBox, bool state)  | ||
</syntaxhighlight>    | </syntaxhighlight>  | ||
{{OOP||[[Element/GUI/Combobox|GuiComboBox]]:setOpen|open|guiComboBoxIsOpen}}  | |||
===Required Arguments===    | ===Required Arguments===    | ||
*'''comboBox:''' The combobox to be opened or closed.  | *'''comboBox:''' The combobox to be opened or closed.  | ||
*'''state:''' The state of combobox.   | *'''state:''' The state of combobox. true, if the combobox is to be opened. false if the combobox is to be closed.    | ||
===Returns===  | ===Returns===  | ||
Latest revision as of 20:49, 7 November 2018
This function set combo box state as open or close.
Syntax
bool guiComboBoxSetOpen( element comboBox, bool state)
OOP Syntax Help! I don't understand this!
- Method: GuiComboBox:setOpen(...)
 - Variable: .open
 - Counterpart: guiComboBoxIsOpen
 
Required Arguments
- comboBox: The combobox to be opened or closed.
 - state: The state of combobox. true, if the combobox is to be opened. false if the combobox is to be closed.
 
Returns
Returns true if is successful, false otherwise.
Example
This example opens/closes the combobox after clicking the button.
local isOpened = false
local comboBox = guiCreateComboBox(0.30,0.45,0.30,0.20,'Test',true) -- create the gui combo-box
local openButton = guiCreateButton(0.35,0.31,0.15,0.15,'Show numbers',true) -- create the button
for i = 1,20 do
	guiComboBoxAddItem(comboBox, tostring(i)) -- add items
end
addEventHandler('onClientGUIClick',openButton,function()
	if not isOpened then
		guiComboBoxSetOpen(comboBox, true) -- open the combobox
		guiSetText(source, 'Hide numbers')
		isOpened = true
	else
		guiComboBoxSetOpen(comboBox, false) -- close the combobox
		guiSetText(source, 'Show numbers')
		isOpened = false
	end
end)
See Also
General functions
- guiBringToFront
 - getChatboxLayout
 - getChatboxCharacterLimit
 - guiCreateFont
 - guiBlur
 - guiFocus
 - guiGetAlpha
 - guiGetCursorType
 - guiGetEnabled
 - guiGetFont
 - guiGetInputEnabled
 - guiGetInputMode
 - guiGetPosition
 - guiGetProperties
 - guiGetProperty
 - guiGetScreenSize
 - guiGetSize
 - guiGetText
 - guiGetVisible
 - guiMoveToBack
 - guiSetAlpha
 - guiSetEnabled
 - guiSetFont
 - guiSetInputEnabled
 - guiSetInputMode
 - guiSetPosition
 - guiSetProperty
 - guiSetSize
 - guiSetText
 - guiSetVisible
 - isChatBoxInputActive
 - isConsoleActive
 - isDebugViewActive
 - isMainMenuActive
 - isMTAWindowActive
 - isTransferBoxActive
 - setChatboxCharacterLimit
 - setDebugViewActive
 
Browsers
Buttons
Checkboxes
Comboboxes
- guiCreateComboBox
 - guiComboBoxAddItem
 - guiComboBoxClear
 - guiComboBoxGetItemCount
 - guiComboBoxGetItemText
 - guiComboBoxGetSelected
 - guiComboBoxIsOpen
 - guiComboBoxRemoveItem
 - guiComboBoxSetItemText
 - guiComboBoxSetOpen
 - guiComboBoxSetSelected
 
Edit Boxes
- guiCreateEdit
 - guiEditGetCaretIndex
 - guiEditGetMaxLength
 - guiEditIsMasked
 - guiEditIsReadOnly
 - guiEditSetCaretIndex
 - guiEditSetMasked
 - guiEditSetMaxLength
 - guiEditSetReadOnly
 
Gridlists
- guiCreateGridList
 - guiGridListAddColumn
 - guiGridListAddRow
 - guiGridListAutoSizeColumn
 - guiGridListClear
 - guiGridListGetColumnCount
 - guiGridListGetColumnTitle
 - guiGridListGetColumnWidth
 - guiGridListGetHorizontalScrollPosition
 - guiGridListGetItemColor
 - guiGridListGetItemData
 - guiGridListGetItemText
 - guiGridListGetRowCount
 - guiGridListGetSelectedCount
 - guiGridListGetSelectedItem
 - guiGridListGetSelectedItems
 - guiGridListGetSelectionMode
 - guiGridListIsSortingEnabled
 - guiGridListGetVerticalScrollPosition
 - guiGridListInsertRowAfter
 - guiGridListRemoveColumn
 - guiGridListRemoveRow
 - guiGridListSetColumnTitle
 - guiGridListSetColumnWidth
 - guiGridListSetHorizontalScrollPosition
 - guiGridListSetItemColor
 - guiGridListSetItemData
 - guiGridListSetItemText
 - guiGridListSetScrollBars
 - guiGridListSetSelectedItem
 - guiGridListSetSelectionMode
 - guiGridListSetSortingEnabled
 - guiGridListSetVerticalScrollPosition
 
Memos
- guiCreateMemo
 - guiMemoGetCaretIndex
 - guiMemoGetVerticalScrollPosition
 - guiMemoSetVerticalScrollPosition
 - guiMemoIsReadOnly
 - guiMemoSetCaretIndex
 - guiMemoSetReadOnly
 
Progressbars
Radio Buttons
Scrollbars
Scrollpanes
- guiCreateScrollPane
 - guiScrollPaneGetHorizontalScrollPosition
 - guiScrollPaneGetVerticalScrollPosition
 - guiScrollPaneSetHorizontalScrollPosition
 - guiScrollPaneSetScrollBars
 - guiScrollPaneSetVerticalScrollPosition
 
Static Images
Tab Panels
Tabs
Text Labels
- guiCreateLabel
 - guiLabelGetColor
 - guiLabelGetFontHeight
 - guiLabelGetTextExtent
 - guiLabelSetColor
 - guiLabelSetHorizontalAlign
 - guiLabelSetVerticalAlign
 
Windows
Input
GUI
- onClientGUIAccepted
 - onClientGUIBlur
 - onClientGUIChanged
 - onClientGUIClick
 - onClientGUIComboBoxAccepted
 - onClientGUIDoubleClick
 - onClientGUIFocus
 - onClientGUIMouseDown
 - onClientGUIMouseUp
 - onClientGUIMove
 - onClientGUIScroll
 - onClientGUISize
 - onClientGUITabSwitched
 - onClientMouseEnter
 - onClientMouseLeave
 - onClientMouseMove
 - onClientMouseWheel