我正在使用 Visual Studio 2010,并且我有一个 winforms 应用程序。
当我启动应用程序时,我会向用户显示“MainMenu”,它具有:
1) 新游戏按钮
2) 选项
每个按钮单击都会创建一个新表单...当用户单击选项按钮时我想要做的是将 MainWindow 内容更改为选项窗口内容..当他接受选项窗口上的更改时 - >返回到mainMenu视图..有可能吗?
我正在使用 Visual Studio 2010,并且我有一个 winforms 应用程序。
当我启动应用程序时,我会向用户显示“MainMenu”,它具有:
1) 新游戏按钮
2) 选项
每个按钮单击都会创建一个新表单...当用户单击选项按钮时我想要做的是将 MainWindow 内容更改为选项窗口内容..当他接受选项窗口上的更改时 - >返回到mainMenu视图..有可能吗?
您可以使用Panel
s 并切换它们:
panelMain.Visible = false;
panelOptions.Visible = true;
或者你可以有很多表格,并显示和隐藏它们:
frmOptions.Show();
frmMain.Hide();
创建多个面板并在单击按钮时隐藏和显示这些面板。
Button_Click(object sender, EventArgs e)
{
PanelNewGame.Visible = true;
PanelOptions.Visible = false;
PanelMain.Visible = false;
}
根据您单击的按钮以不同方式处理它们
例如,您可以这样做的一种方法是使用不可见的标签和文本字段,当用户单击“选项”按钮时,一切都会变得清晰。