草庐IT

activePanel

全部标签

c# - 更改 Windows 窗体中的内容

我正在使用Windows窗体在C#中制作一个应用程序,我想完全换出Windows窗体中的所有内容并将其替换为其他内容。有什么方便的方法吗?示例:我有一个菜单,当我单击“开始”时,我希望菜单消失并开始游戏。我没有使用XNA或类似的东西,这是整个项目的重点。 最佳答案 为您要切换的每个独特内容集使用一个面板。隐藏所有面板,除了第一个面板。创建变量activePanel。将activePanel设置为当前显示的面板(即初始面板)。当您需要切换时,请执行以下操作:activePanel.Visible=false;activePanel=;