IE8,Flash和WinForms WebBrowser控件

时间:2009-06-10 19:08:58

标签: c# winforms internet-explorer-8

我在一个Form上有一个WebBrowser控件,它正在加载一个带有flash控件的单个页面。自升级到IE8后,它不再有效。每次打开表单时,都会出现安装Flash的提示。无论我选择做什么,Flash都无法启动,因此我的页面被破坏了。关于如何在IE作为嵌入式控件运行时让Flash在IE中工作的任何线索?

如果我在我的应用程序之外的IE8中导航到此页面,页面工作正常。

1 个答案:

答案 0 :(得分:1)

您可以直接在WinForms应用中托管Flash ActiveX控件,而不是使用浏览器控件。我们在我们的应用程序中这样做,它的工作原在全屏模式下有一些像ESC一样的怪癖实际上并没有退出全屏,但大多数部分都有效。

还有一个API(但文档很少)用于SWF和WinForms应用程序之间的通信。我们自己没有使用它。