2009-05-28 10 views
0

J'ai trébuché sur un problème inhabituel en essayant de fusionner le menu avec Mdi. Fondamentalement, j'ai un formulaire MdiParent que j'ai créé dans une solution, il sera le parent d'une variété de formulaires MdiChild, que j'ai créés dans d'autres projets et solutions, qui seront également référencés dans le projet MdiParent, la référence sera être à l'extension .exe de chaque type de formulaire enfant mdi.Menu Fusionner les références (.dll et .exe)

J'ai testé les propriétés que j'utilise mais dans le même projet et la fusion de menu fonctionne parfaitement entre MdiChild et Parent. Mais quand j'utilise le même code de fusion, mais dans l'instance dont j'ai fait référence au fichier .exe du projet qui contient mon MdiChild, je n'ai aucun succès. Je me demandais s'il y avait une solution de contournement pour cela? Ou une solution.

La raison pour laquelle je référence les .exe est parce qu'ils sont eux-mêmes des projets qui peuvent être indépendants, et ne sont pas seulement utilisés par le formulaire MdiParent que j'ai créé.

Répondre

1

J'ai eu un problème similaire, je crois que son à voir avec le type d'objet chargé dans des domaines d'application distincts qui les rendent alors différents types (peut-être tort ici ...)

Avez-vous pensé à avoir la parents/enfant dans la bibliothèque d'une seule classe et vous avez d'autres projets de référence?

Questions connexes