簡體   English   中英

可以在VB6格式中使用.Net自定義控件嗎?

[英]Can .Net custom controls be used in VB6 form?

我正在對VB6 Windows應用程序進行一些維護。 我有一個.Net自定義控件組件,我想在VB6表單上使用。 這可能嗎? 我知道如何通過為.Net DLL生成COM類型庫來從VB6訪問非可視.Net組件,但是.Net自定義控件可以像VB6中的.OCX一樣使用嗎? 如果是這樣,如何在VB6中實例化控件,添加到表單等。

提前感謝您的回復。

Interop Forms工具包將為您提供所需:

http://msdn.microsoft.com/en-us/vbasic/bb419144.aspx

它允許您在VB.net中創建UserControls,然后您可以將其添加到VB6。 它還允許您從VB6代碼中顯示.net表單。

我已成功使用它來為我的舊VB6代碼提供.net工具欄 - 更好!

這將引導您逐步完成整個過程。

http://www.codeproject.com/KB/vb-interop/UsingDotNETControlsInVB6.aspx

這不是一個完美的契合,所以你必須探索限制對你的影響有多么嚴重。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM