UI.NewRow 布局另起一行

文章目录
  1. 1. 功能
  2. 2. 语法
  3. 3. 参数
  4. 4. 返回值
  5. 5. 示例
  6. 6. 备注

功能

使控件排列另起一行。

语法

结果 = UI.NewRow(布局名,控件名称[,宽,高])

参数

参数 数据类型 解释
布局名 字符串 布局名/父控件名称。
控件名称 字符串 该控件名称,取值可自定义。
数值型 可选参数,宽度,省略默认自适应大小。
数值型 可选参数,宽度,省略默认自适应大小。

返回值

布尔型,创建成功返回True,失败返回False。

示例

1
2
3
4
5
6
7
8
9
10
11
12
'创建一个名称为"layout1"的布局控件
TracePrint UI.Newlayout ("layout1")
'添加一个名称为"文字框1",初始内容为"姓名"的文本框控件
TracePrint UI.AddTextView("layout1", "文字框1", "姓名:")
'使后面添加的控件跳3行后换行排列,可注释掉再调试看看效果
For i=1 To 3
TracePrint UI.NewRow("layout1", "new_row_" & i)
Next
'再添加一个名称为"文字框2",初始内容为"年龄"的文本框控件
TracePrint UI.AddTextView("layout1", "文字框2", "年龄:")
'显示名称为:"layout1" 的布局控件
TracePrint UI.Show ("layout1")

备注

布局内控件都是从左往右布局的,就算超出也不会自动换行,要换行显示的话则要执行下此命令,如果想跳多行显示的话可用for循环嵌套。