This is a mirror of official site: http://jasper-net.blogspot.com/

Writing an ActiveX Control in .NET

| Tuesday, November 16, 2010
Software developers have used ActiveX controls on their web pages to add advanced functionality to the web experience. With my migration from a Visual Basic 6 world to a Microsoft .NET C# world, I had some question as to how I can create an ActiveX control with .NET. After some research I found out that the solution is really quite simple. Create a Windows control project in Visual Studio .NET and expose an interface to the COM world.

In this example, I will walk you through creating an ActiveX control that will show a simple user interface and accept input from a web page. This process will involve the following steps:

Create an assembly (class library project) that contains an item of type User Control.
Expose an interface for the control.
Embed the user control into a web page.
Transfer data from a web form to the control and display the data on the control.
Step 1: Create an assembly.

You can use the example provided for download, or simply create your own project from scratch. In this section I will outline everything you need to do in order to properly create your assembly.

First, you create a new project of type Class Library. Name the class library ActiveXDotNet.

ActiveXImg11.gif

Read more: C# Corner

Posted via email from .NET Info

0 comments: