Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ActiveX控件在IE以外的单独窗口中运行_C#_Winforms_Internet Explorer_Activex_Com Interop - Fatal编程技术网

C# ActiveX控件在IE以外的单独窗口中运行

C# ActiveX控件在IE以外的单独窗口中运行,c#,winforms,internet-explorer,activex,com-interop,C#,Winforms,Internet Explorer,Activex,Com Interop,我在C#.NET中开发了一个ActiveX控件。我创建了一个带有默认接口的类库。给定GUID、ProgId并使其COM可见、可互操作。注册的。创建一个cab文件,然后通过指定其classid和代码库,使用对象标记将其嵌入HTML页面。使用JavaScript方法加载它。它正在工作。但问题是,它作为一个独立的窗口运行,而不是Internet explorer。我希望它被加载到IE中,作为IE窗口的一部分。怎么做 -- 谢谢 您可能会以单独的形式显示控件。您只需要从UserControl派生控件,注

我在C#.NET中开发了一个ActiveX控件。我创建了一个带有默认接口的类库。给定GUID、ProgId并使其COM可见、可互操作。注册的。创建一个cab文件,然后通过指定其classid和代码库,使用对象标记将其嵌入HTML页面。使用JavaScript方法加载它。它正在工作。但问题是,它作为一个独立的窗口运行,而不是Internet explorer。我希望它被加载到IE中,作为IE窗口的一部分。怎么做

--
谢谢

您可能会以单独的
形式显示控件。您只需要从
UserControl
派生控件,注册它并让ActiveX容器(即您的情况)将控件嵌入到位。查看并查看。

感谢您的回答和有用的链接。