GuiComboBoxSetOpen

From Multi Theft Auto: Wiki
Jump to: navigation, search

FROM VERSION 1.5.6 r14489 ONWARDS
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

Browsers

Buttons

Checkboxes

Comboboxes

Edit Fields

Gridlists

Memos

Progressbars

Radio Buttons

Scrollbars

Scrollpanes

Static Images

Tab Panels

Tabs

Text Labels

Windows

GUI events