2009-05-03 76 views
0

我试图决定其单选按钮周围面板(或其他容器)的内容切换的最佳方式,使用Windows窗体.NET(C#),并保持使用的能力包含这些内容的/ usercontrol窗体上的Visual Studio设计器。.NET单选按钮“内容”的设计

我真正喜欢的是什么样的TabControl的,我可以选择在其单选按钮被选中编程基础的页面,但没有实际的选项卡的显示。我不只是使用tabcontrol的原因是使用当前选定的选项卡作为输入值似乎是错误的。

显而易见的解决方案是简单地为每个单选按钮设置一个面板,然后使用可视性等将其切换 - 但这在Visual Studio设计器中很麻烦,因为这些面板将隐藏在彼此之下或不是在正确的位置(如果没有足够的空间来放置超过一次显示的面板,整个表格的尺寸不正确)。

我似乎记得Delphi有PageControl或类似的东西,这基本上是一个没有tab标头的tabcontrol。

在我看来,这是经常出现的情况,所以我很好奇:你如何设置这样的事情呢?

回答

0

我想我会简单地建立这样一个页面控件。不能太硬,我想(尽管设计时支持往往是一点点更复杂的比你想的有时...)

+0

我想避免设计时间的工作,因为我没有经验。但我认为这是最合理的方式去做,并获得关于这一过程的一些经验。 – ulrikj 2009-05-09 07:51:49

1

我总是打了能见度功能。

+0

知名度属性:) - 没有功能 – DaDa 2009-05-08 08:31:43

0

您可以将每个面板设计为用户控件。这会给你设计时的灵活性。然后,像其他人所说的那样,在以编程方式操纵它们时使用可见性。