2

我有一个问题,即 Visual Studio (2010) WinForms 设计器在设计器文件中全局创建一些控件(或至少是它们的字段),并在从构造函数调用的 InitializeComponent 方法中创建一些控件。

有谁知道为什么设计师在方法中本地而不是全局创建它们,有没有办法阻止它这样做?

它在某些表单上执行此操作,但不是全部,并且似乎只发生在 Label 控件上。受影响表单的开发人员确信他们没有做任何不同的事情。

我可以手动解决这个问题,但宁愿知道问题的根源。我需要能够从另一种使用反射来访问字段的方法访问字段。

4

1 回答 1

10

有一个Generate Member (in code, GenerateMember) 属性控制控件是否具有成员字段。(不要太令人惊讶,希望如此)。它应该默认为true,但可能以false某种方式设置为。

于 2012-07-03T08:29:45.493 回答