我和朋友正在尝试使用Visual Studio社区进行文本游戏。截至目前,我们已经以Windows窗体的形式开始了我们的项目。我们坚持的一件事是能够设计多个屏幕,但只使用一个窗口。截至目前,我们设计的方式是在第一个窗口中单击“开始游戏”之后,它会弹出第二个窗口到角色选择屏幕。一旦你选择了一个角色,它会打开第三个窗口。C#在窗口窗体中有一个窗口的多个GUI
我们更愿意做的是能够设计GUI来显示一个基本的开启闪屏,然后点击“开始游戏”会弹出一个新的“屏幕”,但在同一个窗口中。新屏幕应该从初始启动屏幕拥有自己独特的GUI。也是游戏的一部分,我们将要放置一个带有选项的暂停菜单。当用户点击暂停按钮时,应该会出现一个新的“屏幕”,同样在游戏过程中您将看到主屏幕上的独特GUI。
是否可以创建多个GUI,但只能使用窗口窗体中的一个窗口?如果没有,我们怎么能做出这样的事情呢?
在此先感谢!
您是否尝试过用户控件而不是表单? –
术语:窗口==窗体。第一个问题是:它们应该平行开放还是并排开放?如果是这样你需要几个表格。如果没有,您还有其他选项。 - 例如,您可以查看带有多个TabPages的Tab。 – TaW
你在问什么是“MDI”,多文档界面。您会发现很多关于此的文章,因为它是十年前流行的UI,由WinForms直接支持。它不再流行,因为它造成了很多混乱和混乱 –