UI.GetValue 获取布局内控件值

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

功能

获取布局内控件值。

语法

结果 = UI.GetValue(控件名称)

参数

参数 数据类型 解释
控件名称 字符串 欲获取的控件名称。

返回值

,key为控件的id(名称),value为控件的值。

示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
'创建一个名称为"layout1"的布局控件
UI.NewLayout ("layout1")
'以下例子为分别创建文字框、输入框、按钮等控件并使用获取GetValue它们的值
UI.AddTextView("layout1", "文字框1", "姓名:")
Dim 内容= UI.GetValue("文字框1")
TracePrint 内容["文字框1"]
UI.AddEditText("layout1", "输入框1", "请在此输入内容")
Dim 内容2= UI.GetValue("输入框1")
TracePrint 内容2["输入框1"]
UI.AddButton("layout1", "按钮1", "这是个按钮")
Dim 内容3= UI.GetValue("按钮1")
TracePrint 内容3["按钮1"]
UI.AddRadioGroup("layout1","单选框1",{"1小瓶", "2中瓶", "3大瓶"},0)
Dim 内容4= UI.GetValue("单选框1")
TracePrint 内容4["单选框1"]
UI.AddCheckBox("layout1", "多选框1","多选框选项1", false)
Dim 内容5= UI.GetValue("多选框1")
TracePrint 内容5["多选框1"]
UI.NewRow("layout1", "new_row_1")
Dim SpinnerTable = {"湖南", "湖北", "广东", "广西"}
UI.AddSpinner("layout1", "下拉框1", SpinnerTable, 0)
Dim 内容6= UI.GetValue("下拉框1")
TracePrint 内容6["下拉框1"]
'显示名称为:"layout1" 的布局控件
UI.Show ("layout1")

备注

此命令不支持获取图像控件、线控件、浏览器控件的值。