C ++如何将用户控件添加到窗体,以便可以在面板之间转换

时间:2019-05-01 04:48:40

标签: c++ user-interface visual-c++ c++-cli c++17

我一直在通过单击按钮来进行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 个答案:

答案 0 :(得分:1)

由于您尚未与我们明确共享代码段,因此无法提供此问题的答案。

根据您的第二行,似乎整个实现都在您的标头类中。