setlayer-运行中改变控件图层顺序

(仅X2、X3、X5系列支持),不支持跨页面改变控件图层顺序,只会改变图层顺序,不会改变实际id值

setlayer obj0,obj1

obj0:需要改变图层的控件ID或控件名称

obj1:控件ID或控件名称(将obj0控件置于此控件之上,此参数为0表示将obj0控件放置到所有控件的下面
,此参数为255表示将obj0控件放置到所有控件的上面)

setlayer-示例1

1 //将n0控件置于b0图层之上
2 setlayer n0,b0
../_images/setlayer_1.jpg

setlayer-示例2

1 //将n0控件置于最顶层
2 setlayer n0,255
../_images/setlayer_2.jpg

setlayer-示例3

注意

最常见的用法是将下拉框指定,避免下拉框展开时被其他空间遮挡住选项

1 //将n0控件置于最顶层
2 setlayer cb0,255
../_images/setlayer_3.jpg

setlayer指令-样例工程下载

演示工程下载链接:

《setlayer指令》演示工程下载