跳到主要内容

UI.SetVisible 设置显示状态

🎯功能

设置控件的显示状态

📜语法

结果 = UI.SetVisible(控件名称,显示方式)

📥参数

参数数据类型解释
控件名称字符串欲设置的控件名称。
显示方式数值型取值1-3,1为显示控件,2表示隐藏控件,3表示隐藏控件且让该控件不占用布局空间。

📤返回

布尔型 ,设置成功返回True,失败返回False

💡示例

'创建一个名称为"布局1"的布局控件
TracePrint UI.Newlayout ("布局1")
'以下例子是通过SetVisible命令配合俩个按钮点击事件来控制当前输入框的显示状态
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", "隐藏输入框且不占用布局空间")
UI.SetOnClick "按钮1",显示输入框
UI.SetOnClick "按钮2", 隐藏输入框1
UI.SetOnClick "按钮3", 隐藏输入框2
'显示名称为:"布局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

📘备注

创建的控件默认都为显示状态;隐藏控件将使控件在界面不显示,但是原本的控件属性等还是可以正常获取。