使用设计器插入 WinForms 自定义控件会在调用初始化组件中的__identifier时生成错误



使用 Windows 窗体、C++/CLI,我在项目中创建自定义控件,生成它,然后它们在设计器中可用于解决方案中的其他项目。整洁

但是,我在设计器中经常遇到错误,我不太知道如何系统地重现或解决:有时当我打开窗体的设计器视图时,我会收到C++ Code Dom 解析错误"在类 [自定义控件的类] 中找不到成员__identifier"。它通过打开代码,转到有问题的行并发表评论来"解决"(修补)。该行始终是设计器在 InitializeComponent 中添加的默认值之一。例如

/

/this->tb_long_m->__identifier(值) = 1.7976931348623157E+308;

我将不胜感激在解决此问题时提供一些指导。谢谢!

我认为__identifier是公开的而不是私有的。或者,您可以在标识符上添加属性[Browsable(false)]

另请参阅此处

希望这有帮助。

最新更新