ctrlSetEventHandler: Difference between revisions
Jump to navigation
Jump to search
(reverted code to string type) |
m (upd. note) |
||
Line 27: | Line 27: | ||
____________________________________________________________________________________________ | ____________________________________________________________________________________________ | ||
| [[displaySetEventHandler]] |= See also | | [[displaySetEventHandler]], [[User Interface Event Handlers]] |= See also | ||
}} | }} | ||
Line 34: | Line 34: | ||
<dl class="command_description"> | <dl class="command_description"> | ||
<!-- Note Section BEGIN --> | <!-- Note Section BEGIN --> | ||
The article [[User Interface Event Handlers]] contains a list of event handler names.<br> | |||
Be aware though, that the preceding "on" in the listed names must be eliminated when used with the ctrlSetEventHandler command. | |||
<code> _control ctrlSetEventHandler ["OnLBSelChanged", ""] </code> | |||
e.g. instead of <code> _control ctrlSetEventHandler ["'''OnLBSelChanged'''", ""]; // '''''WRONG'''''</code> | |||
<code> _control ctrlSetEventHandler ["LBSelChanged", ""] </code> | use | ||
<code> _control ctrlSetEventHandler ["'''LBSelChanged'''", ""]; // '''''RIGHT''''' </code> | |||
<!-- Note Section END --> | <!-- Note Section END --> | ||
</dl> | </dl> |
Revision as of 01:50, 7 March 2008
Description
- Description:
- Sets given event handler of given control.
- Groups:
- Uncategorised
Syntax
- Syntax:
- Control ctrlSetEventHandler ["handler name", "function"]
- Parameters:
- Control
- handler name: String
- function: String
- Return Value:
- Nothing
Examples
- Example 1:
_control ctrlSetEventHandler ["KeyDown", ""]
- Example 2:
(_display displayCtrl 108) ctrlSetEventHandler ["LBSelChanged", "[""ListChange"", _this] call FireEvents]";
Additional Information
Notes
-
Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note
Notes
-
The article User Interface Event Handlers contains a list of event handler names.
Be aware though, that the preceding "on" in the listed names must be eliminated when used with the ctrlSetEventHandler command. e.g. instead of
_control ctrlSetEventHandler ["OnLBSelChanged", ""]; // WRONG
use
_control ctrlSetEventHandler ["LBSelChanged", ""]; // RIGHT