【发布时间】:2014-08-31 06:20:11
【问题描述】:
我对 Visual Studio 和 C# 还是很陌生。所以请耐心等待。
我创建了我的第一个 Windows 应用程序作为 Windows 窗体应用程序。这允许我使用 Visual Studio 设计器将 GUI 元素拖放到设计器中。这也让我能够进一步定义这些元素的功能、方法等。
我现在拥有的 3 个按钮用于我的应用程序的 3 个不同部分。一个是日历,另一个是文档,第三个只是有关应用程序的信息。
我在应用程序中有一个简单的 2 列面板布局,我的按钮位于应用程序的左上角,以使中心为内容打开。我对第一个按钮的设计是在单击时显示一个面板,其中包含我指定的元素。当它被第二次点击时,它会关闭面板和所有元素。
.Show(); 一切都很好和 .Hide();
现在,我移动到第二个按钮来做同样的事情。新面板,显示/隐藏等等。但是设计师不允许我隐藏我为上一个按钮制作的原始面板。
如何隐藏我不使用的应用程序的元素?如果不是,这是否意味着我必须为每个按钮创建一个新的 Windows 窗体来分层我的应用程序?我想我只会显示和隐藏每个部分的面板/元素,而不是创建多个表单?
【问题讨论】:
标签: c# winforms visual-studio-2012