Designer在InitializeComponent中创建一些字段,而不是创建全局变量

jay*_*agi 2 .net c# visual-studio-2010 visual-studio winforms

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

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

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

我可以手动修复它,但宁愿知道问题的根源.我需要能够从另一个使用反射访问字段的方法访问字段.

Dam*_*ver 9

有一种生成会员(在代码中,GenerateMember),其控制该控制是否有一个成员字段属性.(不用太令人惊讶,希望如此).它应默认为true,但可能已设置为false某种方式.