Maison >développement back-end >Tutoriel C#.Net >Détails du code graphique pour le développement de contrôles ActiveX à l'aide de C#
Le contrôle ActiveX était également appelé contrôle ole auparavant. Il s'agit d'un composant logiciel ou d'un objet pris en charge par Microsoft IE. Il peut être inséré dans une page Web pour implémenter des fonctions de programme dynamiques du côté du navigateur afin d'améliorer le traitement dynamique sur le navigateur. côté capacité. Habituellement, les contrôles ActiveX sont développés à l'aide du langage C ou VB. Cet article présente une autre façon de développer des contrôles ActiveX à l'aide du langage C#.
Récemment, j'ai développé une fonction pour utiliser les contrôles C# dans Qt. La méthode utilisée consiste à produire des contrôles ActiveX via C# et à utiliser les contrôles ActiveX dans Qt. Cet article présente brièvement comment utiliser C# pour générer des contrôles ActiveX.
1. Créez un projet WinForm UserControl, sélectionnez "Rendre l'assembly com visible" dans la page de propriétés du contrôle
Attribuer un Guid et ajoutez Aller à GuidAttribute, le Guid défini ici est le GUID de votre contrôle ActiveX
2. Compilez et exécutez, compilez et exécutez (nécessite l'autorisation de l'administrateur ), vous pouvez simplement tester le contrôle via le conteneur de test de contrôle utilisateur du système,
3. Publier la DLL
Le contrôle ActiveX de C# doit être enregistré auprès du programme regasm. La méthode d'utilisation est la suivante :注册 regasm /codebase xxx.dll
卸载 regasm /u xxx.dll