[传奇技术]传奇Lua使用说明 UI类
UI类型: ExternLua提供了多种UI类型:
TForm、TMainMenu、TMenuItem、TPageControl、TTabSheet、TGroupBox、TButton、TCheckBox、TEdit、TLabel、TListBox、TRadioGroup、TSpinEdit、TMemo、TComboBox、TCheckListBox 容器控件类型: 容器类型有多种: 窗口:TForm:[td]
| 描述 | Name | 名称 | BorderStyle | 边框类型 | Position | 出现位置 | BorderIcons | 右上角菜单按钮 | Caption | 标题 | Color | 窗体颜色 | Left | 左边距 | Top | 顶边距 | Width | 宽 | Height | 高 | ClientWidth | 纯宽 | ClientHeight | 纯高 | Visible | 可见 | Enabled | 可用 | Pointer | 控件自身的指针,一般就创建它的子对象时才会用到 | OnShow[方法] | Show时的触发 | OnDestroy[方法] | 销毁时的触发 | Show[方法] | 显示 | Destroy[方法] | 销毁 | Free[方法] | 释放 | SetIcon(文件名)[方法] | 设置窗口图标 | ShowModal[方法] | 以强制焦点形式弹出 | 分页控件:TPageControl: [td]
| 描述 | Name | 名称 | Left | 左边距 | Top | 顶边距 | Width | 宽 | Height | 高 | Visible | 可见 | Enabled | 可用 | Pointer | 控件自身的指针,一般就创建它的子对象时才会用到 | Align | 填充模式 | ActivePageIndex | 当前激活的页面 | 【分页控件的子控件】分页夹:TTabSheet:[td]
| 描述 | Name | 名称 | Caption | 标题 | TabVisible | 此分页夹是否可见 | Pointer | 控件自身的指针,一般就创建它的子对象时才会用到 |
分组框:TGroupBox:[td]
| 描述 | Name | 名称 | Caption | 标题 | Left | 左边距 | Top | 顶边距 | Width | 宽 | Height | 高 | Visible | 可见 | Enabled | 可用 | Pointer | 控件自身的指针,一般就创建它的子对象时才会用到 | Align | 填充模式 | 主菜单:TMainMenu:[td]
| 描述 | Name | 名称 | AutoHotkeys | 自动注册热键 | Pointer | 控件自身的指针,一般就创建它的子对象时才会用到 | 【主菜单的子项】菜单元素:TMenuItem:[td]
| 描述 | Name | 名称 | Caption | 标题 | Visible | 可见 | Enabled | 可用 | Pointer | 控件自身的指针,一般就创建它的子对象时才会用到 | OnClick[方法] | 点击时的触发 | 普通控件类型: 普通控件类型有多种: 按钮:TButton:[td]
| 描述 | Name | 名称 | Caption | 标题 | Left | 左边距 | Top | 顶边距 | Width | 宽 | Height | 高 | Visible | 可见 | Enabled | 可用 | OnClick[方法] | 点击时的触发 | 勾选框:TCheckBox:[td]
| 描述 | Name | 名称 | Caption | 标题 | Left | 左边距 | Top | 顶边距 | Width | 宽 | Height | 高 | Visible | 可见 | Enabled | 可用 | Checked | 勾选 | OnClick[方法] | 点击时的触发 | 编辑框:TEdit:[td]
| 描述 | Name | 名称 | Text | 文本 | Left | 左边距 | Top | 顶边距 | Width | 宽 | Height | 高 | MaxLength | 可输入的最大长度 | Visible | 可见 | Enabled | 可用 | ReadOnly | 只读 | NumbersOnly | 只可输入数字 | OnChange[方法] | 修改时的触发 | 多行文本框:TMemo:[td]
| 描述 | Name | 名称 | Text | 文本 | Left | 左边距 | Top | 顶边距 | Width | 宽 | Height | 高 | MaxLength | 可输入的最大长度 | Visible | 可见 | Enabled | 可用 | ReadOnly | 只读 | Lines | 以数组形式返回所有行 | OnChange[方法] | 修改时的触发 | Add[方法] | 添加一行文本 | Clear[方法] | 清空 | 标签栏:TLabel:[td]
| 描述 | Name | 名称 | Caption | 文本 | Left | 左边距 | Top | 顶边距 | Width | 宽 | Height | 高 | Color | 文本颜色 | ParentColor | 使用父控件文本颜色 | Visible | 可见 | WordWrap | 文本换行 | AutoSize | 自动大小 | Style | 字体样式 | Font | 字体样式 | 列表框:TListBox:[td]
| 描述 | Name | 名称 | Left | 左边距 | Top | 顶边距 | Width | 宽 | Height | 高 | Visible | 可见 | Enabled | 启用 | ItemIndex | 选中的Item编号 | Items | Item数组 | OnClick[方法] | 单击触发 | OnDblClick[方法] | 双击触发 | Add[方法] | 增加 | Delete[方法] | 删除 | 数字框:TSpinEdit:[td]
| 描述 | Name | 名称 | Left | 左边距 | Top | 顶边距 | Width | 宽 | Height | 高 | Visible | 可见 | Enabled | 启用 | ReadOnly | 只读 | Value | 值 | Increment | 每次变动的数值 | MaxLength | 长度 | MaxValue | 最大值 | MinValue | 最小值 | OnChange[方法] | 修改时的触发 | 下拉框:TComboBox:[td]
| 描述 | Name | 名称 | Text | 当前显示的文本 | Left | 左边距 | Top | 顶边距 | Width | 宽 | Height | 高 | Visible | 可见 | Enabled | 启用 | ItemIndex | 选中的Item的编号 | Items | Item数组 | Style | 下拉框种类 | OnClick[方法] | 单击触发 | OnChange[方法] | 修改触发 | Add[方法] | 增加 | Delete[方法] | 删除 | 勾选列表框:TCheckListBox:[td]
| 描述 | Name | 名称 | Left | 左边距 | Top | 顶边距 | Width | 宽 | Height | 高 | Visible | 可见 | Enabled | 启用 | ItemIndex | 选中的Item编号 | Items | Item数组 | OnClick[方法] | 单击触发 | OnDblClick[方法] | 双击触发 | Add[方法] | 增加 | Delete[方法] | 删除 | GetChecked[方法] | 获取指定Index位置是否被勾选 | SetChecked[方法] | 设置指定Index位置是否被勾选 |
|