【问题标题】:How to use custom UI elements in designer mode?如何在设计器模式下使用自定义 UI 元素?
【发布时间】:2015-01-25 08:53:27
【问题描述】:

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

但是,我不能再在设计器模式下查看我的表单来调整 UI 等。当我尝试时,MSVC2008 抱怨它“找不到类型'NumericUpDownEx'。请确保包含此类型的程序集被引用。如果此类型是您开发项目的一部分,请确保该项目已成功构建。”

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

this->nudData = gcnew NumericUpDownEx();

而不是

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

任何帮助将不胜感激! ...仅通过代码制作 UI 真的很糟糕...

【问题讨论】:

    标签: winforms visual-c++ visual-studio-2008


    【解决方案1】:

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

    this->nudData = gcnew MyProject::NumericUpDownEx();
    

    就是这样!可能只是这个旧版 Visual Studio 的一个怪癖?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-29
      • 2023-03-27
      • 2023-02-01
      • 2020-04-22
      相关资源
      最近更新 更多