繁体   English   中英

WinForms中无法识别的用户控件

[英]Not Recognized User Control in WinForms

我正在使用Windows Forms ,语言C# 我有一个项目Calculator 我向该项目ButtonC添加了一个UserControl 我将该Control拖到我的窗体上,并且在运行它时,出现一个错误, ButtonC不存在。

无法识别控件 无法理解是什么问题。 但是当我这样管理这条线时

this.ButtonC = new ButtonC();

那不会产生任何错误,但是每次运行之前,我都必须更改它,而且我认为这不是正确的解决方案。 感谢帮助。

我认为问题在于您的ButtonCCalculator位于不同的命名空间中。 将它们更改为相同的名称空间可以解决问题。

编辑:

我想我明白问题所在。 这应该是自动生成的设计器代码的“错误”。 他们只是将您的命名空间放在您的控件之前,在您的情况下为“计算器”。 但是在代码中,您的名称空间和类是相同的,因此编译器会错误地解释:它认为Calculator.ButtonC是Class Calculator中的子类。

如果我没看错,只需将您的命名空间和类名设置为不同即可。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM