0

我正在使用 Visual Studio 2010,并且我有一个 winforms 应用程序。

当我启动应用程序时,我会向用户显示“MainMenu”,它具有:

1) 新游戏按钮

2) 选项

每个按钮单击都会创建一个新表单...当用户单击选项按钮时我想要做的是将 MainWindow 内容更改为选项窗口内容..当他接受选项窗口上的更改时 - >返回到mainMenu视图..有可能吗?

4

4 回答 4

4

您可以使用Panels 并切换它们:

panelMain.Visible = false;
panelOptions.Visible = true;

或者你可以有很多表格,并显示和隐藏它们:

frmOptions.Show();
frmMain.Hide();
于 2013-02-19T11:52:21.730 回答
2

创建多个面板并在单击按钮时隐藏和显示这些面板。

Button_Click(object sender, EventArgs e)
{
  PanelNewGame.Visible = true;
  PanelOptions.Visible = false;
  PanelMain.Visible = false;
}

根据您单击的按钮以不同方式处理它们

于 2013-02-19T11:51:30.187 回答
2

例如,您可以这样做的一种方法是使用不可见的标签和文本字段,当用户单击“选项”按钮时,一切都会变得清晰。

于 2013-02-19T11:53:22.470 回答
0

我建议您看一下 Tab Control 类。此控件允许您使用命令以编程方式在不同的内容块之间切换

tabControl.SelectTab(i)

其中 i 是选项卡的索引。

于 2013-02-19T11:57:33.093 回答