L先森 发表于 2023-3-16 13:33:55

图标控件-问题请教

创建一个新的画面,设置一个图标控件和一个按钮,想要实现的功能是点击按钮,图标控件消失,达到类似于弹窗的效果。现在遇到的问题是如果设置画面的背景为透明,点击按钮后,图标控件依然显示,若将画面的背景设置为不透明,点击按钮后,图标控件消失。
function on_control_notify(screen,control,value)
        if screen == 20
        then
                if control == 2 and value == 1
      then
            set_visiable(20,1,0)
                        set_enable(20,2,0)       
                end
        end
end
效果如图:
C:\Users\User\Desktop\1.bmp
C:\Users\User\Desktop\4.bmp
C:\Users\User\Desktop\2.bmp
C:\Users\User\Desktop\3.bmp

If后要接end 发表于 2023-3-16 13:59:38

背景是透明色的话,隐藏控件是会有这个情况出现。
弹窗效果可以用切换界面的方式来实现,不用图标控件

L先森 发表于 2023-3-16 14:31:35

If后要接end 发表于 2023-3-16 13:59
背景是透明色的话,隐藏控件是会有这个情况出现。
弹窗效果可以用切换界面的方式来实现,不用图标控件 ...

但是想实现的是点击按钮后,返回上一级界面,如果切换界面的话,只能返回指定的界面

If后要接end 发表于 2023-3-16 15:29:14

L先森 发表于 2023-3-16 14:31
但是想实现的是点击按钮后,返回上一级界面,如果切换界面的话,只能返回指定的界面 ...

脚本实现,不要用切换画面的按钮属性
页: [1]
查看完整版本: 图标控件-问题请教