2010-05-28 4 views
0

Ce code J'utilise:Ajout d'un contrôle ActiveX à un onglet Page d'

tabPage1.Controls.Add(AXViewer1); 

où AXViewer1 est un contrôle ActiveX tiers (non .NET) que je veux ajouter à ma page d'onglet.

Est-ce mal de le faire comme je l'ai fait, puisqu'il ne l'a pas ajouté à la page d'onglet avec ce code?

+0

S'il vous plaît nous montrer plus de code. Qu'est-ce qui se passe exactement? – SLaks

+0

tout le code est cette ligne que j'ai posté. voici ce que j'ai fait jusqu'à présent: - a laissé tomber un TabControl sur le formulaire. - abandonné ce contrôle ActiveX sur le formulaire - exécutant ce code: tabPage1.Controls.Add (AXViewer1); - ce qui se passe: rien! il n'apparaît pas dans TabPage – Bohn

Répondre

0

Votre contrôle ActiveX ne peut probablement pas être réparé au moment de l'exécution.

Vous devez créer une nouvelle instance de la classe lors de l'exécution en écrivant new AXViewer().

0

Essayez de définir la propriété Visible sur True. Essayez également d'appeler la méthode CreateHandle.

Si rien de tout cela ne fonctionne, il est préférable de contacter le développeur du contrôle ActiveX pour le support.

Questions connexes