Difference between revisions of "Lua:Class:ComboBox"

From Cheat Engine
Jump to navigation Jump to search
(Turn the inheritance items into links)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
'''ComboBox Class''': (Inheritance: [[WinControl]]->[[Control]]->[[Component]]->[[Object]])
+
[[Category:Lua]]
 +
'''ComboBox Class''': (Inheritance: ''[[Lua:Class:WinControl|WinControl]]''->''[[Lua:Class:Control|Control]]''->''[[Lua:Class:Component|Component]]''->''[[Lua:Class:Object|Object]]'')
  
 
''createComboBox(owner):''
 
''createComboBox(owner):''
Line 8: Line 9:
 
   ItemIndex: integer - Get selected index. -1 is nothing selected
 
   ItemIndex: integer - Get selected index. -1 is nothing selected
 
   Canvas: Canvas - The canvas object used to render on the object
 
   Canvas: Canvas - The canvas object used to render on the object
 
+
 
 
===Methods===
 
===Methods===
 
   clear()
 
   clear()
Line 18: Line 19:
  
 
===Example===
 
===Example===
  function print_item(sender)
 
    print(sender.ItemIndex)
 
  end<br />
 
 
   form = createForm()<br />
 
   form = createForm()<br />
 
   example_box = createComboBox(example_form)
 
   example_box = createComboBox(example_form)
Line 26: Line 24:
 
   example_box.items.add("Orange")
 
   example_box.items.add("Orange")
 
   example_box.items.add("Banana")<br />
 
   example_box.items.add("Banana")<br />
   example_box.onChange = print_item
+
   example_box.onChange = function(sender) print(sender.ItemIndex) end
 +
 
 +
{{LuaSeeAlso}}

Latest revision as of 01:49, 25 January 2018

ComboBox Class: (Inheritance: WinControl->Control->Component->Object)

createComboBox(owner): Creates a ComboBox class object which belongs to the given owner. Owner can be any object inherited from WinControl

properties[edit]

 Items: Strings - Strings derived object containings all the items in the list
 ItemIndex: integer - Get selected index. -1 is nothing selected
 Canvas: Canvas - The canvas object used to render on the object

Methods[edit]

 clear()
 getItems()
 setItems()
 getItemIndex()
 setItemIndex(integer)
 getCanvas()

Example[edit]

 form = createForm()
example_box = createComboBox(example_form) example_box.items.add("Apple") example_box.items.add("Orange") example_box.items.add("Banana")
example_box.onChange = function(sender) print(sender.ItemIndex) end

See also[edit]