跳到主要内容

zm.GetUIValue 读取UI控件值

🎯功能

读取UI动态界面控件的值, 与UI.GetValue 获取布局内控件值相比, 本命令直接以(数值型/布尔型/字符串)形式返回结果

📜语法

结果 = zm.GetUIValue(控件名)

📥参数

参数数据类型解释
控件名字符串UI界面的控件名

📤返回

数值型布尔型字符串 , 由控件决定对应的数据类型, 返回控件值

💡示例

Import "zm.luae" //导入插件,只需执行一次
zm.Init //初始化插件,只需执行一次

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

📘备注

  • V1.1804: 加入命令
  • V1.1805: 命令名改为zm.GetUIValue()