.NET meets COM

Nutzung des Control von .NET

Benutzt werden soll das Control in einer Anwendung in Managed Code, beispielsweise einer C#-Windows.Forms-Anwendung. Um das Control einzusetzen, brauchen Sie nicht viel zu tun. Zunächst laden Sie das Form in den Forms-Editor und klicken mit der rechten Maustaste in die Toolbox. Im Objektmenü finden Sie den Befehl "Add/Remove Items". Über diesen Befehl erreichen Sie den Dialog zum Konfigurieren der Toolbox.

Der setzt sich im Wesentlichen aus zwei Reitern zusammen. Der eine Reiter enthält .NET-, der andere COM-Objekte. Wenn das ActiveX-Beispielobjekt auf dem Rechner installiert ist, finden Sie es in der Liste unter dem Titel "AxCtrl". Das Kontrollelement ist mit einer Checkbox ausgestattet. Wenn Sie die Checkbox anklicken und den Dialog schließen, taucht das Element mit dem Titel "OCX axctrl Control" auf.

Außerdem finden Sie in den Referenzen des Anwendungsprojekts zwei neue Einträge: Die kümmern sich im Wesentlichen darum, dass Sie das Control nutzen können. Der komplette benötigte "Glue"-Code (Glue, da .NET und COM zusammengeklebt werden) für die Nutzung des Kontrollelements wird von Visual Studio erzeugt und in einer DLL abgelegt, die sich im Verzeichnis der Anwendung wiederfindet.