2010-04-29 93 views
0

我使用Visual Studio 2008和最近一個奇怪的錯誤已經出現。控制從一個標籤頁移動到另一個

在我的形式我有多個標籤頁的選項卡控件。我可以在標籤頁上放置一個控件,但是當我通過點擊並將其拖動到另一個位置來移動它時,它會留下它應該在的位置的輪廓。環顧四周,它已經轉移到第一個tabe頁面。

我可以通過點擊它們,使用箭頭鍵左右移動控制,而是緩慢而乏味的,和所有的排隊功能無法使用。

是否有其他人遇到過這個問題?任何解決方案?是的,我正在使用最新的服務包。

回答

2

標籤控件不支持元素posioning上的標籤。 您可以將Panel控件添加到每個選項卡併爲它們設置Dock屬性。然後,您可以將您的控件直接放置到面板控件上。

+0

什麼?從何時起,這是真的?你在想'TableLayoutPanel'。 – 2010-04-29 12:44:24

+0

只是測試它;) – Stremlenye 2010-04-29 13:11:27

+0

我從來沒有使用面板,直到本週才發現這個問題。 – Chris 2010-04-29 13:30:34

0

我建議,如果你將不得不比在每一頁上的情侶控制的更多,創建自己的用戶控件,每個選項卡,然後把其他控件並根據需要,然後把那些在Docked.Fill狀態的選項卡上的usercontrols。否則,如果你有一個相當複雜的選項卡控制,你的代碼將很快變得非常混亂。

相關問題