按照網上的資料做的ActiveX控件,所有的文件在一個程序集中時,可以在html頁面使用<object/>引入。但現在又在此ActiveX控件庫中添加了一個新的控件,在這個控件中引用了另一個控件庫中自定義的控件,這樣在使用<object/>指定clsid時,在設計界面顯示"The control is not installed or could not be displayed.",運行時也無法顯示。一開始懷疑是否是與自定義控件庫中的控件的COM互操作有關,因此,在自定的控件庫中的每一個引用到的控件及相關的類中添加了ComVisible(true)與ClassInterface(ClassInterfaceType.AutoDispatch)。但即使這樣做了,還是不奏效。實在不知是什么原因了,請高手路過賜教一下下,先謝了!
C#開發ActiveX控件,引用另一個自定義控件庫中的控件
慕桂英4014372
2018-07-24 13:13:51