winforms 在运行时临时保存windows窗体[已关闭]

5fjcxozz  于 2023-04-21  发布在  Windows
关注(0)|答案(1)|浏览(197)

**已关闭。**此问题需要debugging details。当前不接受答案。

编辑问题以包括desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
1小时前关闭
Improve this question
我正在做一个游戏,有多个表格,每个表格代表一个房间。在每个房间里都有钱可以捡。一旦它被捡起来,它就会消失。钱是用图片框表示的。
如果用户进入下一个房间,表单切换,然后他们决定回到房间1,我希望他们已经收集的钱仍然没有。
有没有一种方法可以在运行时临时保存窗体的当前状态,但如果我关闭程序并重新运行它,它将返回到默认设计。
我试图在显示和关注form2时隐藏form1。但是再次显示form1时,它会重置回其基本布局。

scyqe7ek

scyqe7ek1#

一种解决方案是在面板中嵌入表单的所有控件(dockstyle等于fill)。
然后,您只需更新面板的父属性,即将当前房间面板的父设置为null,并将下一个房间面板的父设置为显示形式。

相关问题