Skip to main content

Конструктор ui:CheckBox

Конструктор элемента CheckBox позволяет установить свойства виджета в момент создания.

Пример​


local checkBox = ui:CheckBox {
Name = "cbPrintBothSides",
Title = "Печать на обеих сторонах листа",
OnStateChanged = function(state)
self.printBothSides = state == Forms.CheckState_Checked
end
}

Разработчик в момент создания элемента может задать его свойства:

  • Name : string– внутреннее имя (идентификатор) виджета Флажок в диалоговом окне;
  • Enabled : boolean – статус виджета (активный/неактивный);
  • Size :Forms.Size – размеры ;
  • Title : string – отображаемый текст заголовка виджета;
  • State :Forms.CheckState – состояние флажка ;
  • OnStateChanged : function(Forms.CheckState) – функция обработчика изменения пользователем состояния (установлен/не установлен) флажка виджета.