2010-11-23 2 views
1

Ich habe eine Windows :: Forms-Anwendung, und ich möchte ein benutzerdefiniertes Steuerelement hinzufügen (die im Grunde einige Bilder anzeigt und sie mit einigen Bezier-Kurven verknüpft, die ich zeichne).Kann auf ein Benutzersteuerelement in demselben Windows :: Forms-Projekt verwiesen werden?

Ich bin mir sicher, dass es mir gelungen ist, den Windows Forms-Designer dazu zu bringen, die benutzerdefinierten Steuerelemente im selben Projekt anzuzeigen, aber ich kann es diesmal nicht zum Laufen bringen. Er sagt nur:

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.

ich die Kontrolle explizit bin der Erstellung der Namensraum zu erwähnen (was ich dachte, war, was diese worknig letzte Mal vor):

#include "MyCustomControl.h" 

namespace MyNamespace { 

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

    }; 
} 

Ist das nur unmöglich, oder gibt es eine eigentümliche Workaround vermisse ich?

+0

Zeigen Sie den Inhalt von MyCustomControl.h, nur den Namespace und den Klassennamen. –

Antwort

Verwandte Themen