我一直在通过单击按钮来进行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++ - C++如何将用户控件添加到窗体,以便可以在面板之间转换,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55931736/