C ++ Как добавить пользовательский элемент управления в форму, чтобы я мог переходить между панелями - PullRequest
0 голосов
/ 01 мая 2019

Я работал над переключением панели или переходами для C ++ одним нажатием кнопки. Поэтому в проект я добавил пользовательский элемент управления CLR и назвал его MyUserControl. Было создано 2 файла MyUserControl.cpp и MyUserControl.h Затем я пересобрал проект и с панели инструментов перетащил MyUserControl в свою MainForm, но возникла ошибка «Не удалось загрузить элемент панели инструментов« MyUserControl ». Он будет удален из Панель инструментов ".

Есть идеи по этой проблеме? На MyUserControl.cpp я оставил это поле пустым, кроме #include "MyUserControl.h" Основной код формы:

#include "MyForm.h"
#include <Windows.h>
using namespace UiDesign;

int WINAPI WinMain(HINSTANCE inst, HINSTANCE prev, LPSTR cmd, int show)
{
    MyForm Form1;
    Form1.ShowDialog();
}

Ура, Джеймс

1 Ответ

1 голос
/ 01 мая 2019

Предоставление ответа на эту проблему ограничено, поскольку вы явно не поделились фрагментом кода с нами.

Что касается вашей второй строки, кажется, что вся реализация находится в вашем классе заголовка.

...