【发布时间】:2012-09-22 04:16:50
【问题描述】:
我正在 Visual Ultimate 2012 (VB.NET) 中制作计算器/转换器。用户选择他想要进行的转换类型,然后出现相应的标签/文本框(在此之前它们是隐藏的),如果用户选择另一种类型,其他标签/文本框会出现在同一位置,但之前的标签/文本框是隐藏。
问题是在设计器(Form1.vb[Design])中我无法隐藏标签/文本框,将其他标签/文本框放在同一个地方。
如何在 Visual Studio Ultimate 2012 的设计器中隐藏元素(标签、文本框等)?
【问题讨论】:
-
你不能。这就是 WPF 的用武之地。您可以在设计器中隐藏东西
-
可以,需要定制设计师。但是您正在解决错误的问题,在设计时发生这种情况是没有意义的。让它在运行时发生。在设计时创建面板并在运行时设置其 Enabled 属性以显示正确的面板。
标签: vb.net winforms visual-studio-2012 designer