2012-10-13 17 views
0

我目前正試圖在VB.NET項目中使用VB6 OCX,但我只是不記得我是如何設法做到這一點的(我使用VS2008,我想,現在我正在使用VS2010)。VB6 OCX沒有出現在VS2010工具包中

我點擊了「Project」,「Add Reference ...」,「COM」,然後選擇了我的OCX並點擊「Ok」。

如果我沒有記錯的話,它立刻出現在工具箱中並且工作。 我可以將它拖到我的表單上。

但是現在我再也看不到工具箱中的OCX了。

非常感謝您的幫助!

回答

2

Project +添加引用不會將控件添加到工具箱。自動生成控件的AxHost包裝需要執行額外的步驟,您可以通過運行AxImp.exe實用程序手動執行該操作。

相反,右鍵單擊工具箱,選擇項目並使用COM選項卡。或者,如果.ocx文件沒有註冊其類型庫,或者您不知道庫的名稱,請使用「瀏覽」選項卡。

+0

簡單的右鍵單擊工具箱,然後選擇ocx並沒有爲我工作,我得到各種錯誤(「確保OCX註冊正確」,但在我看來是這樣)。 – tmighty