2015-05-29 106 views
1

任何人都可以告诉我如何将项目/控件添加到metroTabControl(windows窗体)?每当我试图与Visual Studio 2013的设计师这样做,它抛出这个错误:添加物品metroTabControl

Cannot add 'MetroLabel' to TabControl. Only TabPages can be directly added to TabControls

回答

1

.NET TabControl有一个漂亮的花哨设计师,他们没有提供一个很好的替代品。可以理解的是,创建设计师是一项很多工作,设计师的代码很模糊。

选择您添加的MetroTabControl,注意显示在右上方的小黑色三角形。点击它并选择Add Tab。您现在可以将标签放在添加的标签页上。

+0

有点澄清:使用当前版本,如果您在VS设计器中使用属性窗口将选项卡添加到MetroTabControl,那么您将遇到此错误。但是,如果您按照上述说明操作,那就没问题了。稍后,您可以进入属性窗口重新命名标签页。 – tunafish24

0

正如您所遇到的错误明确指出,一个TabControl只接受的TabPages。

将TabPage添加到TabControl,然后将MetroLabel添加到该TabPage。

+0

谢谢,但我已经做到了。它总是希望将项目拖放到完整的选项卡控件,而不是标签页。 – weirdo

0

单击您想要添加MetroLabel或任何项目的TabPage,然后双击MetroLabel或项目,它将添加。不要单击并拖动,这会影响TabControl而不是TabPage。

享受编码

0

晚了一点,但你可以始终将控制某个基础表上的剪切/粘贴他们想要您移动焦点到之后的标签上......