C#形式的小游戏菜单
我应该用C#创建一个小游戏菜单。我现在要做的是,在主菜单中单击每个按钮,就会得到一个新的表单,就像这样 用户点击:播放C#形式的小游戏菜单,c#,winforms,C#,Winforms,我应该用C#创建一个小游戏菜单。我现在要做的是,在主菜单中单击每个按钮,就会得到一个新的表单,就像这样 用户点击:播放 Form playMenu = new Form(); playMenu.Show(); this.Hide(); 新表单(包括按钮)将显示,其中包含可供选择的新选项 我觉得有更好的方法,但我不知道怎么做。 在某种程度上,只有一个表单而不是多个表单,并且有如下按钮: 用户点击:选项 playButton.visible = false; options.Visible =
Form playMenu = new Form();
playMenu.Show();
this.Hide();
新表单(包括按钮)将显示,其中包含可供选择的新选项
我觉得有更好的方法,但我不知道怎么做。
在某种程度上,只有一个表单而不是多个表单,并且有如下按钮:
用户点击:选项
playButton.visible = false;
options.Visible = true;
执行上述操作可以只创建一个表单,但对按钮进行更改不是很困难吗?
我不知道这样做是否正确。您必须将子菜单设计为
UserControl
s而不是Form
s,将它们全部放在一个容器(Panel
)中,使用Dock=DockStyle。填充并切换它们的可见或z顺序(使用BringToFront
和SendToBack
方法)
这在视觉布局和数据流方面为您提供了很大的灵活性。也许a就是您想要的?@ckruczek在我看来,向导更适合于设置。我可以看到它的应用程序,但我不确定这是否是我想要的。在表单上放置选项卡,然后单击下一个按钮将隐藏t显示当前选项卡页并显示下一选项卡页