У меня есть приложение Windows :: Forms, и я хочу добавить в него собственный элемент управления (который в основном отображает некоторые изображения и связывает их с некоторыми кривыми Безье, которые я рисую).
Я уверенМне удалось заставить дизайнера Windows Forms отображать пользовательские элементы управления в том же проекте раньше, но я не могу заставить его работать на этот раз.Он просто говорит:
Ошибка синтаксического анализатора C ++ CodeDOM: строка: 524, столбец: 33 --- неизвестный тип «MyNamespace.MyCustomControl».Пожалуйста, убедитесь, что ссылка на сборку, которая содержит этот тип.Если этот тип является частью вашего проекта разработки, убедитесь, что проект был успешно собран.
Я создаю элемент управления, явно упоминая пространство имен (которое, как мне показалось, стало последним для этого рабочего задания)время):
#include "MyCustomControl.h"
namespace MyNamespace {
public ref class MyGui: public System::Windows::Forms::Form
{
private: MyNamespace::MyCustomControl^ m_customControl;
};
}
Это просто невозможно или есть какой-то своеобразный обходной путь, который мне не хватает?