0

我必须设计一个 control_panel 表单。这将有许多选项卡。我应该如何设计这个?我应该为每个选项卡制作不同的新表单,还是 C# WinForms 中有 Masterpage 的概念?

请给我你的意见。谢谢。

4

2 回答 2

1

您有窗口形式的选项卡控件。您可以通过 MSDN 文章来创建选项卡。

于 2010-11-25T11:34:36.007 回答
1

在 WinForms 中创建这样的东西很容易,使用 a TabControl,填充几个不同TabPages的 ,以及对应ImageList的来保存每个选项卡的图标:

带有标签的示例表单

然后,您可以TabPage像往常一样将所需的控件放置在每个控件上。设计器对 具有出色的内置支持,TabControl如果您的应用程序正在运行,您只需单击要切换到它的选项卡即可。这是在 C# 中实现选项卡的教程

如果您需要比TabPage通过向UserControl每个. 我对 MasterPages 知之甚少,但创建一个让您的所有其他人继承(然后添加其独特元素)的基础似乎会提供类似的功能。UserControlTabPageUserControlUserControls

于 2010-11-25T12:14:55.090 回答