簡體   English   中英

WebBrowser控件上的透明覆蓋C#

[英]Transparent overlay over WebBrowser control c#

下圖顯示了c#中WebBrowser控件的面板。

在此處輸入圖片說明

但是,如果我將面板的背景屬性設置為“透明”,則由於表單的背景是銀色,它將顯示顏色“銀色”。

我的問題是; 我如何在自定義WebBrowser控件上繪制覆蓋圖,以便當它是“透明的”時,它將顯示WebBrowser控件而不是表單的背景色。

謝謝。

我認為這可以歸結為面板的OnPaint方法。

如果有多個控件相互重疊,則僅在屏幕的該區域繪制頂部控件。 通過使控件透明,可以使屏幕的該區域成為表單背景色

我相信這個問題對解決方案有一些建議; 這個問題似乎更具體地指向了OnPaintBackground

問題鏈接

暫無
暫無

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

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