15,889,808 members
Sign in
Sign in
Email
Password
Forgot your password?
Sign in with
home
articles
Browse Topics
>
Latest Articles
Top Articles
Posting/Update Guidelines
Article Help Forum
Submit an article or tip
Import GitHub Project
Import your Blog
quick answers
Q&A
Ask a Question
View Unanswered Questions
View All Questions
View C# questions
View C++ questions
View Javascript questions
View Visual Basic questions
View Python questions
discussions
forums
CodeProject.AI Server
All Message Boards...
Application Lifecycle
>
Running a Business
Sales / Marketing
Collaboration / Beta Testing
Work Issues
Design and Architecture
Artificial Intelligence
ASP.NET
JavaScript
Internet of Things
C / C++ / MFC
>
ATL / WTL / STL
Managed C++/CLI
C#
Free Tools
Objective-C and Swift
Database
Hardware & Devices
>
System Admin
Hosting and Servers
Java
Linux Programming
Python
.NET (Core and Framework)
Android
iOS
Mobile
WPF
Visual Basic
Web Development
Site Bugs / Suggestions
Spam and Abuse Watch
features
features
Competitions
News
The Insider Newsletter
The Daily Build Newsletter
Newsletter archive
Surveys
CodeProject Stuff
community
lounge
Who's Who
Most Valuable Professionals
The Lounge
The CodeProject Blog
Where I Am: Member Photos
The Insider News
The Weird & The Wonderful
help
?
What is 'CodeProject'?
General FAQ
Ask a Question
Bugs and Suggestions
Article Help Forum
About Us
Search within:
Articles
Quick Answers
Messages
Articles / Desktop Programming / Windows Forms
Go to Article
Stats
Revisions
.NET2.0
WinXP
Vista
VS2005
VS6
.NET3.0
VB6
C#
VB
Windows
.NET
Visual-Studio
XAML
WinForms
Interop Forms Toolkit 2.0 Tutorial
James Ashley
Rate me:
Please
Sign up or sign in
to vote.
4.84/5 (62 votes)
16 Jun 2007
CPOL
16 min read
488.1K
13.8K
149
Interop Forms Toolkit 2.0 is a new bridging tool allowing developers to use .NET Forms and .NET UserControls in VB6. This tutorial demonstrates how to add webservices, multithreading, and XAML to VB6 projects. It also provides custom C# Interop UserControl templates for use with the Toolkit.
csinteropusercontrolitemtemplate.zip
__TemplateIcon.ico
InteropUserControl.cs
InteropUserControl.Designer.cs
InteropUserControl.vstemplate
csinteropusercontrolprojecttemplate.zip
__TemplateIcon.ico
ActiveXControlHelpers.cs
assemblyinfo.cs
csinteropusercontrollibrary.vstemplate
InteropUserControl.bmp
InteropUserControl.cs
InteropUserControl.Designer.cs
InteropUserControl.manifest
InteropUserControl.rc
InteropUserControl.res
windowscontrollibrary.csproj
csharp_samples.zip
CSDailyDilbertControl
CSDailyDilbertControl.sln
CSDailyDilbertControl
ActiveXControlHelpers.cs
app.config
bin
Debug
CSDailyDilbertControl.dll
CSDailyDilbertControl.dll.config
CSDailyDilbertControl.tlb
CSDailyDilbertControl.csproj
Dilbert.bmp
DilbertService.cs
DilbertService.Designer.cs
DilbertService.resx
InteropUserControl.bmp
InteropUserControl.manifest
InteropUserControl.rc
InteropUserControl.res
obj
Debug
CSDailyDilbertControl.dll
Refactor
TempPE
Web References.DDService.Reference.cs.dll
Properties
AssemblyInfo.cs
Settings.Designer.cs
Settings.settings
Web References
DDService
DailyDiblert.disco
DailyDiblert.wsdl
Reference.cs
Reference.map
CSMultithreadedControl
bin
Debug
CSMultithreadedControl.sln
CSMultithreadedControl
ActiveXControlHelpers.cs
BackgroundWorker.cs
BackgroundWorker.Designer.cs
BackgroundWorker.resx
bin
Debug
CSMultithreadedControl.csproj
InteropUserControl.bmp
InteropUserControl.manifest
InteropUserControl.rc
InteropUserControl.res
obj
Debug
Refactor
TempPE
Properties
AssemblyInfo.cs
obj
Debug
Refactor
TempPE
Properties
CSXamlEmbeddedForm
CSXamlEmbeddedForm.sln
CSXamlEmbeddedForm
AssemblyInfo.cs
bin
Debug
CSXamlEmbeddedForm.dll
CSXamlEmbeddedForm.tlb
PresentationCore.dll
PresentationCore.xml
System.Printing.dll
System.Printing.xml
XamlUserControl.dll
CSXamlEmbeddedForm.csproj
InteropForm Wrapper Classes
XamlForm.wrapper.cs
MyInteropToolbox.cs
obj
Debug
CSXamlEmbeddedForm.dll
Refactor
TempPE
XamlForm.cs
XamlForm.Designer.cs
XamlForm.resx
Documents and Settings
jashley.CORPORATE
My Documents
Visual Studio 2005
Projects
CSMultithreadedControl
CSMultithreadedControl
bin
Debug
obj
Debug
Refactor
TempPE
Properties
XamlUserControl
bin
Debug
XamlUserControl.dll
images
roundcornersheet.png
Star.png
obj
Debug
TempPE
UserControl1.baml
UserControl1.g.cs
XamlUserControl.dll
Properties
AssemblyInfo.cs
Resources.cs
Resources.resx
Settings.cs
Settings.settings
Trackball.cs
UserControl1.xaml
UserControl1.xaml.cs
XamlUserControl.csproj
source_code.zip
DailyDilbertControl
DailyDilbertControl.sln
DailyDilbertControl
ActiveXControlHelpers.vb
app.config
bin
Debug
DailyDilbertControl.dll
DailyDilbertControl.dll.config
DailyDilbertControl.tlb
DailyDilbertControl.xml
DailyDilbertControl.vbproj
Dilbert.bmp
DilbertService.Designer.vb
DilbertService.resx
DilbertService.vb
DoNothingControl.Designer.vb
DoNothingControl.vb
InteropUserControl.bmp
InteropUserControl.manifest
InteropUserControl.rc
InteropUserControl.RES
My Project
Application.Designer.vb
Application.myapp
AssemblyInfo.vb
Resources.Designer.vb
Resources.resx
Settings.Designer.vb
Settings.settings
obj
Debug
DailyDilbertControl.dll
DailyDilbertControl.xml
TempPE
My Project.Resources.Designer.vb.dll
Web References.DDService.Reference.vb.dll
Resources
Web References
DDService
DailyDiblert.disco
DailyDiblert.wsdl
Reference.map
Reference.vb
MultithreadedControl
ActiveXControlHelpers.vb
BackgroundWorker.Designer.vb
BackgroundWorker.resx
BackgroundWorker.vb
bin
Debug
MultithreadedControl.dll
MultithreadedControl.tlb
MultithreadedControl.xml
InteropUserControl.bmp
InteropUserControl.manifest
InteropUserControl.rc
InteropUserControl.res
MultithreadedControl.sln
MultithreadedControl.vbproj
My Project
Application.Designer.vb
Application.myapp
AssemblyInfo.vb
obj
Debug
MultithreadedControl.dll
MultithreadedControl.xml
TempPE
VB6Project
Form1.frm
Project1.vbp
Project1.vbw
XamlEmbeddedForm
bin
Debug
PresentationCore.dll
PresentationCore.xml
System.Printing.dll
System.Printing.xml
XamlEmbeddedForm.dll
XamlEmbeddedForm.tlb
XamlEmbeddedForm.xml
XamlUserControl.dll
XamlUserControl.pdb
zh-CHS
PresentationCore.resources.dll
System.Printing.resources.dll
InteropForm Wrapper Classes
XamlForm.wrapper.vb
InteropInfo.vb
My Project
Application.Designer.vb
Application.myapp
AssemblyInfo.vb
Resources.Designer.vb
Resources.resx
Settings.Designer.vb
Settings.settings
obj
Debug
TempPE
XamlEmbeddedForm.dll
XamlEmbeddedForm.xml
VB6Project
Form1.frm
Project1.vbp
Project1.vbw
XamlEmbeddedForm.sln
XamlEmbeddedForm.vbproj
XamlForm.Designer.vb
XamlForm.resx
XamlForm.vb
XamlUserControl.dll
roundcornersheet.png
Star.png
UserControl1.baml
UserControl1.g.cs
XamlUserControl.dll
AssemblyInfo.cs
Resources.cs
Resources.resx
Settings.cs
Settings.settings
Trackball.cs
UserControl1.xaml
UserControl1.xaml.cs
XamlUserControl.csproj