Webbrowser已下载完成 - 如何在加载页面进入控件时调用事件?

时间:2012-01-19 16:23:03

标签: c# browser

我在应用程序启动之前显示的表单上有WebBrowser控件。在使用WebBrowser的表单上,我有按钮关闭以关闭此表单。我用这个表单来展示广告。按钮关闭已禁用。我想在ad加载complited时启用它。我使用downloadCompleted事件,但我注意到在下载广告时会调用此事件。但广告是swf文件,并且需要花费时间在webbrowser中显示此广告,并且用户可以在广告显示之前更快地关闭此表单。

由于

1 个答案:

答案 0 :(得分:0)

为什么不在触发DownloadCompleted事件时启动计时器,并让timer.Elapsed事件启用按钮?在启用关闭按钮之前,这将为您提供一些额外的时间来加载和渲染swf文件。

顺便说一下,你不知道你所针对的是什么类型的应用程序 - WinForms / WPF / Silverlight / Phone - 这些可能在实际实现方面都有细微差别,但上述范例应该有效...