如何使C#WebBrowser Backcolor透明

时间:2019-05-13 22:03:44

标签: c# webbrowser-control

Web浏览器的默认背面为白色。 我需要将其更改为透明,但我不知道如何。

我可以使用以下代码透明化Form 1:

this.BackColor = Color.LimeGreen;
this.TransparencyKey = Color.LimeGreen;

我尝试使用此代码使Web浏览器背景透明,但 此代码无效。 所以我找到了这段代码:

private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
    //this.BackColor = System.Drawing.Color.Transparent;
    this.SetStyle(ControlStyles.SupportsTransparentBackColor, true);
    this.BackColor = Color.Transparent;
} 

这是行不通的。

0 个答案:

没有答案