如何通过按钮控件单击更改窗口窗体的内容
本文关键字:窗体 窗口 何通过 按钮 控件 单击 | 更新日期: 2023-09-27 18:00:01
我使用的是visual studio 2010,我有一个winforms应用程序。
当我启动应用程序时,我会向用户显示"主菜单",其中包含:
1) 新游戏按钮
2) 选项
单击每个按钮创建一个新表单。。。当用户单击选项按钮时,我想做的是更改主窗口内容为"选项"窗口内容。。当他接受选项窗口上的更改->返回到主菜单视图。。有可能做到吗?
您可以使用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;
}
根据您单击的按钮,以不同的方式处理它们
实现这一点的一种方法是使用不可见的标签和文本字段,例如,当用户单击"选项"按钮时,一切都会变得清晰起来。
我建议您看看Tab Control类。此控件允许您使用命令以编程方式在不同的内容块之间切换
tabControl.SelectTab(i)
其中i是选项卡的索引。