這是VB.NET 2003VB.NET標籤的前面或多個GroupBoxes
我有幾個GroupBoxes覆蓋彼此和所依據的假設的形式對在被展示在所示形式時刻。
我想要的是顯示一個文本對象(標籤,文本框,無論),而不管當前哪個GroupBox可見。不在GroupBox內部的標籤顯示在它下面並且不可見(帶到前面並沒有幫助),與TextBoxes,Panels類似的問題..我不知道還有什麼其他用途。
我錯過了什麼,有沒有另一種顯示覆蓋GroupBoxes而不在其中的方式?
這是VB.NET 2003VB.NET標籤的前面或多個GroupBoxes
我有幾個GroupBoxes覆蓋彼此和所依據的假設的形式對在被展示在所示形式時刻。
我想要的是顯示一個文本對象(標籤,文本框,無論),而不管當前哪個GroupBox可見。不在GroupBox內部的標籤顯示在它下面並且不可見(帶到前面並沒有幫助),與TextBoxes,Panels類似的問題..我不知道還有什麼其他用途。
我錯過了什麼,有沒有另一種顯示覆蓋GroupBoxes而不在其中的方式?
您可以隨時在表格上繪圖,並指定座標。然而,這不是由標籤,而是通過GDI +完成,我相信:
Dim g As Graphics
g = CreateGraphics()
g.DrawString("My text", font, Brushes.White, 100, 30)
g.Dispose()
但是如果我在表單上繪圖,不會在GroupBox下面出現什麼,並且在它下面不會顯示? – Valera
不確定。讓我試試它,我會告訴你。 – ApolloSoftware
是的,你可以。閱讀:http://stackoverflow.com/questions/282838/drawing-on-top-of-controls-inside-a-panel-c-winforms – ApolloSoftware
,如果你確保你的'文本對象的不在任何你GroupBoxes包含但仍定位在他們之上你可以這樣做所以它看起來像是。
有幾種方法可以做到這一點。您可以將對象放置在所有GroupBox之外,選擇它們並使用箭頭鍵將它們移到GroupBoxes上。
您也可以手動設置對象的位置屬性,以使它們最終通過GroupBoxes。
無論您如何做到這一點,請確保您將文本對象置於前面,以使其始終顯示在GroupBox上方。
您是否在談論不透明度? – ApolloSoftware
不,關於z-索引。 – Valera