【发布时间】:2010-10-06 19:24:57
【问题描述】:
我使用 C#、.Net3.5 和 Visual Studio 2008 创建了一个自定义控件。
然后我将该控件从工具箱中拖动到另一个控件中。
执行此操作后,当我尝试编译时,出现如下错误:
Error 1 Warning as Error: Field 'MyNamespace.MyControl._myCustomControl' is never assigned to, and will always have its default value null
查看 Designer.cs 文件,这是因为 VS 从不生成以下代码:
this._rgReportGallery = new MyNameSpace.MyCustomControl();
字段本身就在那里,并且将其添加到我要放入的控件中的代码,只是缺少实例化代码。
我可以手动添加该代码,一切似乎都正常,但是一旦重新生成了 Designer.cs 文件,它就会再次丢失。
我什至成功地添加了一个不同的自定义控件并生成了该代码。
有人知道是什么原因造成的吗?
【问题讨论】:
标签: c# winforms visual-studio-2008 .net-3.5