Using ActiveX Controls

The .NET Framework utilizes an object-oriented development style, while ActiveX components deliver encapsulated functionality through standard interfaces that communicate with the form on which they are placed. To make a legacy ActiveX control accessible as a .NET class, it is necessary to encapsulate the ActiveX control within a wrapper, which serves as a proxy between the .NET and ActiveX development technologies.

A wrapper is a software layer that acts as a control container for an ActiveX component. It allows .NET code to treat the contained component as a normal Windows Forms control.

The Windows Forms ActiveX Control ...

Get Developing and Implementing Windows®-Based Applications with Visual C#™ .NET and Visual Studio® .NET Exam Cram™ 2 (Exam 70-316) now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.