2010-01-29 5 views
0

j'ai un contrôle de l'utilisateur dans la demande de vb.net.Chargement d'un contrôle à l'intérieur d'un Vb.net VB 6 forme

et j'ai une forme vb 6.

donc dans mon vb.net applciation à ce contrôle utilisateur je dois mentionner la forme VB6 comme parent.

signifie que lorsque je lance une application VB6 je devrais voir ce contrôle utilisateur comme une partie de cette forme.

Ahy aide appréciée.

Répondre

0

Vous pouvez essayer de l'enregistrer en tant qu'objet dom dans .net Ensuite, vous pouvez l'ouvrir dans vb6 dans les composants du menu.

Je l'ai fait avec classe guid de .net, mais je ne savez pas comment ce que vous et de le faire, mais je pense que vous devriez essayer.

0

Il est en fait assez facile d'ajouter un peu de plomberie à un contrôle VB.NET utilisateur pour l'exposer via COM comme un contrôle ActiveX qui peut être utilisé par VB6 et d'autres clients COM.

Voici un article décrivant comment faire:
"Writing an ActiveX Control in VB.NET"

1

Jetez un oeil à la COM interop Toolkit. Il vous permet de créer facilement usercontrols .NET com visibles, qui peuvent être utilisés en VB6 par exemple.