2015-05-29 55 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

晚了一點,但你可以始終將控制某個基礎表上的剪切/粘貼他們想要您移動焦點到之後的標籤上......