【问题标题】:Getting screenshot from Webbrowser control from single method as return value从单一方法获取 Webbrowser 控件的屏幕截图作为返回值
【发布时间】:2024-04-25 03:00:02
【问题描述】:

我需要编写返回图像的方法,用于传递的 URL 或 HTML。

我正在使用 WebBroser 控件获取屏幕截图,唯一的问题是我在 documentcompleted 事件中捕获屏幕截图,而我无法在单个函数中执行此操作,例如“GetBrowserScreenshot(string html)”,因为此事件被异步触发(这就是我认为)。

如何在我创建 WebBrowser 控件并获取屏幕截图的单一方法中等待此事件完成。

【问题讨论】:

    标签: .net browser controls


    【解决方案1】:

    使用诸如 AutoResetEvent 之类的等待句柄,这样您就可以在自己的线程上等待异步事件完成...

    see here or here

    【讨论】:

      最近更新 更多