OnClientGUIComboBoxAccepted: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Created .)
 
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Client event}}
{{Client event}}
__NOTOC__  
__NOTOC__  
This event is called when a ComboBox get accepted
This event is called when a [[Element/GUI/Combobox|combobox]] gets accepted.


==Parameters==
==Parameters==
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
element ComboBox
element theElement
</syntaxhighlight>
</syntaxhighlight>
*'''ComboBox:''' the ComboBox that got accepted.
*'''theElement:''' the [[Element/GUI/Combobox|combobox]] that got accepted.


==Example==
==Example==
This example will set the memo text to the selected combo box item text
This example will set the memo text to the selected combobox item text.
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
Combo = guiCreateComboBox ( 0.20, 0.03, 0.25, 0.30, "Example", true )
Combo = guiCreateComboBox ( 0.20, 0.03, 0.25, 0.30, "Example", true )
Line 18: Line 18:
         if ( comboBox == Combo ) then
         if ( comboBox == Combo ) then
             local item = guiComboBoxGetSelected ( Combo )
             local item = guiComboBoxGetSelected ( Combo )
             local text = guiComboBoxGetItemText ( Combo , item )
             local text = tostring ( guiComboBoxGetItemText ( Combo , item ) )
             if ( tostring ( text ) and tostring ( text ) ~= "" ) then
             if ( text ~= "" ) then
                 guiSetText ( Combo , text )
                 guiSetText ( Memo , text )
             end
             end
         end
         end
Line 28: Line 28:


==See Also==
==See Also==
===GUI events===
{{GUI_events}}
{{GUI_events}}
===Client event functions===
===Client event functions===
{{Client_event_functions}}
{{Client_event_functions}}

Latest revision as of 14:30, 20 May 2018

This event is called when a combobox gets accepted.

Parameters

element theElement
  • theElement: the combobox that got accepted.

Example

This example will set the memo text to the selected combobox item text.

Combo = guiCreateComboBox ( 0.20, 0.03, 0.25, 0.30, "Example", true )
Memo = guiCreateMemo( 10, 50, 500, 150, "", false)
addEventHandler ( "onClientGUIComboBoxAccepted", guiRoot,
    function ( comboBox )
        if ( comboBox == Combo ) then
            local item = guiComboBoxGetSelected ( Combo )
            local text = tostring ( guiComboBoxGetItemText ( Combo , item ) )
            if ( text ~= "" ) then
                 guiSetText ( Memo , text )
            end
        end
    end
)

See Also

Input

GUI


Client event functions