Skip to main content

窗口(Form)

Form显示UI的主窗口。

  • 窗口

form

属性

属性描述
宽度(Width)窗口宽度
高度(Height)窗口高度
是否固定 (Fixed)用于设置窗口是否固定

事件

addCallBack1

回调名称回调函数
main_form_init在调用gui.Loader:LoadForm时被调用
main_form_open窗口打开时被调用
main_form_close窗口关闭时被调用,关闭后窗口对象从内存中被卸载

Lua 脚本示例

function main_form_init(self)
-- 设置窗口不能固定,这样窗口能够被拖拽
self.Fixed = false
end

function main_form_open(self)
local gui = nx_value("gui")

-- gui全局对象会存储屏幕尺寸,借助gui中的屏幕尺寸,设置窗口为居中显示
self.Left = (gui.Width - self.Width) / 2
self.Top = (gui.Height - self.Height) / 2
end

function main_form_close(self)
nx_destroy(self)
end