UI.GetVisible 获取显示状态

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

功能

获取控件的显示状态。

语法

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

参数

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

返回值

数值型,1为显示状态;2为隐藏状态,3为隐藏状态且不占用布局空间。

示例

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
26
27
28
29
30
31
32
33
34
35
36
37
'创建一个名称为"布局1"的布局控件
TracePrint UI.Newlayout ("布局1")
'以下例子是通过GetVisible命令配合按钮3点击事件来获取当前输入框的显示状态
TracePrint UI.AddEditText("布局1", "输入框1", "请在此输入内容")
TracePrint UI.NewRow("布局1", "new_row_1")
TracePrint UI.AddButton("布局1", "按钮1", "显示输入框")
TracePrint UI.NewRow("布局1", "new_row_2" )
TracePrint UI.AddButton("布局1", "按钮2", "隐藏输入框")
TracePrint UI.NewRow("布局1", "new_row_3")
TracePrint UI.AddButton("布局1", "按钮3", "隐藏输入框且不占用布局空间")
TracePrint UI.NewRow("布局1", "new_row_4")
TracePrint UI.AddButton("布局1", "按钮4", "获取输入框显示状态")
UI.SetOnClick "按钮1",显示输入框
UI.SetOnClick "按钮2", 隐藏输入框1
UI.SetOnClick "按钮3", 隐藏输入框2
UI.SetOnClick "按钮4",获取输入框显示状态
'显示名称为:"布局1" 的布局控件
TracePrint UI.Show ("布局1")
Function 显示输入框 '点击事件
UI.SetVisible("输入框1",1)
End Function
Function 隐藏输入框1
UI.SetVisible("输入框1",2)
End Function
Function 隐藏输入框2
UI.SetVisible("输入框1",3)
End Function
Function 获取输入框显示状态
Select Case UI.GetVisible ("输入框1")
Case 1
TracePrint "输入框为显示状态"
Case 2
TracePrint "输入框为隐藏状态"
Case 3
TracePrint "输入框为隐藏状态且不占用布局空间"
End Select
End Function

备注