Das ActiveX-Steuerelement wurde früher auch als Ole-Steuerelement bezeichnet. Es handelt sich um eine von Microsoft IE unterstützte Softwarekomponente oder ein Objekt, das in eine Webseite eingefügt werden kann, um dynamische Programmfunktionen auf der Browserseite zu implementieren und so die dynamische Verarbeitung im Browser zu verbessern Seite. Fähigkeit. Normalerweise werden ActiveX-Steuerelemente mit der Sprache C++ oder VB entwickelt. In diesem Artikel wird eine andere Möglichkeit vorgestellt, ActiveX-Steuerelemente mit der Sprache C# zu entwickeln.
Kürzlich habe ich eine Funktion zur Verwendung von C#-Steuerelementen in Qt entwickelt. Die verwendete Methode besteht darin, ActiveX-Steuerelemente über C# zu erstellen und die ActiveX-Steuerelemente in Qt zu verwenden. In diesem Artikel wird kurz vorgestellt, wie Sie mit C# ActiveX-Steuerelemente generieren.
1. Erstellen Sie ein WinForm UserControl-Projekt, wählen Sie „Assembly com sichtbar machen“ auf der Eigenschaftenseite des Steuerelements
Guid zuweisen und fügen Sie die Guid hinzu zum Steuerelement Gehen Sie zu GuidAttribute, die hier definierte Guid ist die GUID Ihres ActiveX-Steuerelements
2. Kompilieren und ausführen, kompilieren und ausführen (erfordert Administratorberechtigung), können Sie die Steuerung einfach über den Benutzersteuerungstestcontainer des Systems testen,
3. Veröffentlichen Sie die DLL
Das ActiveX-Steuerelement von C# muss beim Regasm-Programm registriert werden. Die Verwendungsmethode ist wie folgt:
注册 regasm /codebase xxx.dll
卸载 regasm /u xxx.dll
In Wenn die DLL außerdem von einer anderen DLL abhängt, sollte sie zusammen veröffentlicht werden.
Das Obige zeigt die Details des Grafikcodes für die Entwicklung von ActiveX-Steuerelementen mit C#. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (m.sbmmt.com).