Label:onCreate() event


This event is fired when the Label object has just been created (just after the Label:constructor() call).

This event is particularly interesting when you want to initialize its properties.

Return value

The event returns no value.

Example

local ui = require "ui" -- creates a simple window local win = ui.Window("Label:onCreate() event sample", 320, 200) local label = ui.Label(win, "", 150, 70) -- Label:onCreate event to set the font properties function label:onCreate() label.font = "Impact" label.fontsize = "24" label.fontstyle = { bold = true } label.text = "0" end -- Spawn a Task to update label.text every second async(function() while true do sleep(1000) label.text = label.text + 1 end end) ui.run(win):wait()