J'ai besoin d'utiliser activeX pour créer un plugin pour une application héritée. J'utilise C# afin que je puisse partager la base de code de plusieurs produits autonomes connexes.Le contrôle ActiveX devient vide dans un conteneur hôte mais pas les autres
Lorsque j'héberge le contrôle dans le conteneur de test du SDK (TstCon32.exe) tout fonctionne correctement. Le problème est que lorsque j'essaie de le charger dans l'application cible la première fois que je clique sur le contrôle tout sauf l'élément sur lequel j'ai cliqué (cellule textbox ou dataagrid) est peint avec le contrôle gris, si je change la couleur de fond du contrôle à quelque chose d'autre l'arrière-plan reste la même couleur que j'ai spécifié, mais tous les contrôles sont encore couverts avec le contrôle gris (de l'application du conteneur?). Si vous cliquez sur des contrôles supplémentaires, ils seront peints. Si vous redimensionnez le contrôle, tout sera repeint. Après la suppression initiale, le contrôle fonctionne normalement jusqu'à la prochaine création d'une copie.