这些天一直在为画面窗口切换问题烦恼,在主画面(1920*1080)中加了一个画面窗口,画面窗口是600*800 .画面窗口显示第二基本画面(600*800)然后在第二基本画面里面也做了一个切换画面,切换到第三基本画面(1920*1080)时感觉这个第三基本画面还是在画面窗口显示的,但此时画面窗口不能被关闭了,因为可关闭的 X 已经没有了。画面窗口的设置是有标题,可关闭。后来我又在第三基本画面做个切换按钮可切换到第二基本画面上,此时的在画面窗口显示的第二基本画面由原来的600*800已经被拉伸到1920*1080了,这样看起来太丑了。所有想请问各位大佬,在较小的画面窗口里面继续切换更大的画面时有什么好的办法吗?
最佳答案
看了半天,也没看清楚你的画面结构到底是什么样。是3个画面依次嵌套,还是一个画中画,带两个切换。看得很费神。
你想让蚂蚁吃大象,还想蚂蚁不长胖。我不知道你是怎么做到的。
如果想关闭第3个窗口的时候,让600*800恢复原状,可以在关闭时加一个动作。
Sub OnClose()
Dim x1
Set x1=HMIRuntime.Screens("pic1")
x1.ScreenItems("pw1").Height =600
x1.ScreenItems("pw1").width =800
End Sub
提问者对于答案的评价:
画面嵌套,小画面嵌套大画面
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc369955.html