[英]Overlay Control over Winform
是否可以將控件(比如富文本框或鏈接標簽)覆蓋在Winform上特定位置的另一個控件上?
我用GDI +做了一些測試,但沒有運氣......
您可以將一個控件放在另一個控件之上,但它會遮擋下控件。 某些控件(如Label)支持透明背景,在這種情況下,它不會遮擋其下的控件。
你想同時看到兩者嗎? 如果是這樣,請查看“為您的控件提供透明背景” 。
如果只是將兩個控件放在同一個位置並顯示其中一個,則可以使用Control.BringToFront()
和.SendToBack()
,以及單獨控制它們的可見性。
最后,如果你想在另一個控件上繪制它的文本,你可能想要從另一個控件中自己繪制該文本 - TextRenderer
類使得它非常容易。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.