Heim  >  Artikel  >  Backend-Entwicklung  >  Grafik- und Textcodedetails für die Entwicklung von ActiveX-Steuerelementen mit C#

Grafik- und Textcodedetails für die Entwicklung von ActiveX-Steuerelementen mit C#

黄舟
黄舟Original
2017-03-06 11:08:272236Durchsuche

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 (www.php.cn).


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn