簡體   English   中英

Winform的疊加控制

[英]Overlay Control over Winform

是否可以將控件(比如富文本框或鏈接標簽)覆蓋在Winform上特定位置的另一個控件上?

我用GDI +做了一些測試,但沒有運氣......

您可以將一個控件放在另一個控件之上,但它會遮擋下控件。 某些控件(如Label)支持透明背景,在這種情況下,它不會遮擋其下的控件。

你想同時看到兩者嗎? 如果是這樣,請查看“為您的控件提供透明背景”

如果只是將兩個控件放在同一個位置並顯示其中一個,則可以使用Control.BringToFront().SendToBack() ,以及單獨控制它們的可見性。

最后,如果你想在另一個控件上繪制它的文本,你可能想要從另一個控件中自己繪制該文本 - TextRenderer使得它非常容易。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM