[英]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.