【问题标题】:How might I display a web page in a window with a transparent background using C#?如何使用 C# 在具有透明背景的窗口中显示网页?
【发布时间】:2008-09-15 22:00:43
【问题描述】:

如何在透明窗口中显示网页并使网页的白色部分也透明。

【问题讨论】:

    标签: c# .net winforms webbrowser-control transparency


    【解决方案1】:

    如果您使用的是浏览器控件,则其中可能有一个属性可以将背景颜色更改为透明或使用 Alpha 通道分层。我不完全确定这会有多有效,但值得一试。

    要考虑的另一件事是为您要查看的网页的 HTML 创建一个小型解析器,然后您可以修改样式表或更改背景颜色。但是,我不确定您是否可以使页面透明。这完全不是我的想法。

    【讨论】:

      【解决方案2】:

      BackColor 属性具有 alpha 属性,与 opacity 相同。如果是纯 html,应该有 opacity 属性或样式。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-05-03
        • 2012-12-27
        • 2011-04-23
        • 1970-01-01
        • 1970-01-01
        • 2018-02-01
        • 2020-11-07
        相关资源
        最近更新 更多