Winforms 如何在设计器模式下使用自定义UI元素?

Winforms 如何在设计器模式下使用自定义UI元素?,winforms,visual-c++,visual-studio-2008,Winforms,Visual C++,Visual Studio 2008,我想在表单中使用带有自定义文本的NumericUpDown框,因此我遵循了概述的解决方案。代码编译和运行完美 但是,我无法再以设计器模式查看表单以调整UI等。当我尝试查看表单时,MSVC2008抱怨找不到类型“NumericUpDownEx”。请确保引用了包含此类型的程序集。如果此类型是开发项目的一部分,请确保项目已成功生成 我的代码正是作为初始测试引用的解决方案,我所做的唯一其他更改是稍微调整InitializeComponent方法,使其可读 this->nudData = gcnew

我想在表单中使用带有自定义文本的NumericUpDown框,因此我遵循了概述的解决方案。代码编译和运行完美

但是,我无法再以设计器模式查看表单以调整UI等。当我尝试查看表单时,MSVC2008抱怨找不到类型“NumericUpDownEx”。请确保引用了包含此类型的程序集。如果此类型是开发项目的一部分,请确保项目已成功生成

我的代码正是作为初始测试引用的解决方案,我所做的唯一其他更改是稍微调整InitializeComponent方法,使其可读

this->nudData = gcnew NumericUpDownEx();
而不是

this->nudData = gcnew System::Windows::Forms::NumericUpDown();

任何帮助都将不胜感激。。。单靠代码来制作UI真的很糟糕…

好吧,我设法让它工作起来了。我需要指定新的扩展控件的完整命名空间名称:

this->nudData = gcnew MyProject::NumericUpDownEx();
就这样!可能只是这个旧版本的VisualStudio的一个怪癖