我有一個標籤,當我從標籤頁切換到標籤頁時,我需要留在TabControl頂部。我曾嘗試在Tab控件的SelectedIndexChanged事件中調用Label的BrintToFront方法,但這沒有效果。我也嘗試在設計視圖中右鍵點擊我的標籤並選擇「帶到前面」,但是再次沒有效果。將標籤保留在TabControl .NET上
當我切換到我的第二個選項卡時,它落在TabControl後面,但是,當我回到我的第一個選項卡時,它又在前面。
我把標籤本身放在窗體而不是TabControl上。
我正在C#中工作。任何想法將不勝感激。謝謝。
這將有助於知道你是否在做WinForm,WPF或其他技術。還在哪裏它與Tab控件有關的標籤?在標籤旁邊? – Tod
它位於標籤的頂部。當我切換到第二個選項卡時,它目前隱藏在TabControl後面。 – user912447
這聽起來像是當您切換選項卡時會使第一個選項卡的區域無效,因此它會重新繪製並遮蓋您的標籤。我只是猜測在這裏,但你可以嘗試陷阱更改選項卡事件,並使你的標籤失效,以便它被強制重繪。可能會有問題,因爲我不確定你是否能夠控制重繪的順序。在標籤上貼標籤有點不尋常。 – Tod