2010-11-23 2 views
1

J'ai une application Windows :: Forms et je veux y ajouter un contrôle personnalisé (qui affiche en fait quelques images et les lie avec quelques courbes bezier que je dessine).Est-il possible de référencer un contrôle utilisateur dans le même projet Windows :: Forms?

Je suis sûr que j'ai réussi à faire en sorte que Windows Forms Designer affiche les contrôles personnalisés dans le même projet auparavant, mais je n'arrive pas à le faire fonctionner cette fois. Il dit simplement:

C++ CodeDOM parser error: Line: 524, Column: 33 --- Unknown type 'MyNamespace.MyCustomControl'. Please make sure that the assembly that contains this type is referenced. If this type is a part of your development project, make sure that the project has been successfully built.

Je crée le contrôle de mentionner explicitement l'espace de noms (que je pensais que ce worknig a obtenu la dernière fois):

#include "MyCustomControl.h" 

namespace MyNamespace { 

    public ref class MyGui: public System::Windows::Forms::Form 
    { 
    private: MyNamespace::MyCustomControl^ m_customControl; 

    }; 
} 

Est-ce tout simplement impossible ou est-il un peu particulier solution de contournement je suis manquant?

+0

Afficher le contenu de MyCustomControl.h, juste l'espace de nom et le nom de la classe. –

Répondre

Questions connexes