C ++如何向表单添加用户控件所以我可以在Panel之间进行转换

问题描述 投票:0回答:1

我只需点击一下按钮就可以进行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();
}

干杯,詹姆斯

c++ user-interface visual-c++ c++-cli c++17
1个回答
1
投票

由于您尚未与我们明确共享代码段,因此对此问题的回答是有限的。

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

© www.soinside.com 2019 - 2024. All rights reserved.