无法实例化ActiveX控件,因为当前线程不在单线程单元中

时间:2009-12-04 13:31:25

标签: .net winforms multithreading

由于主题是自我解释,我需要帮助。

我正在编写一个小工具,在启动时会显示启动画面。 启动画面是一个表格。当只有一个Button控件时,它工作正常。 但是当我删除它并在其上放置一个WebBrowser控件时,它会抛出上述异常。

提前致谢。

1 个答案:

答案 0 :(得分:1)

您使用的是WinForms吗?如果是这样,请尝试将[STAThread]属性放在类定义的顶部,看看会发生什么:

命名空间WindowsFormsApplication1 {     [STAThread]     公共部分类Form1:表格     {