У меня есть приложение Windows :: Forms, и я хочу добавить к нему настраиваемый элемент управления (который в основном отображает некоторые изображения и связывает их с некоторыми кривыми безье, которые я рисую).Можно ли ссылаться на пользовательский элемент управления в том же проекте Windows :: Forms?
Я уверен, что мне удалось заставить конструктора Windows Forms отображать пользовательские элементы управления в одном проекте раньше, но я не могу заставить его работать на этот раз. Он просто говорит:
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.
Я создаю элемент управления явно упоминая имен (который я думал, что получил этот worknig последний раз):
#include "MyCustomControl.h"
namespace MyNamespace {
public ref class MyGui: public System::Windows::Forms::Form
{
private: MyNamespace::MyCustomControl^ m_customControl;
};
}
это просто невозможно, или есть какой-то своеобразный обходной путь мне не хватает?
Показать содержимое MyCustomControl.h, просто пространство имен и имя класса. – 2010-11-23 13:16:28