【发布时间】:2015-12-04 23:50:28
【问题描述】:
在 Visual Studio 中,在处理 Windows 窗体应用程序时,可以在窗体设计视图中找到某个选项。我说的是GenerateMember 选项(在属性窗口的Design 部分下)。
该选项的说明如下:
表示是否会为此组件生成成员变量。
所以,如果我使用表单设计器在我的表单 f1 中创建一个文本框 tb1 并将此选项设置为 false,那么我无法访问代码中的控件(f1.tb1 和 tb1 都不存在)。
应该有一个很好的理由这样做,但我不知道这个原因可能是什么,这就是我问的原因:
-
Design>GenerateMember选项背后的基本原理是什么? - 将此选项设置为 false 可以实现哪些在设置为 true 时无法实现的事情?
- 在什么情况下,我应该隐藏控制设置
GenerateMember为 false,而不是让它具有默认值 (true)?
谢谢。
【问题讨论】:
-
blogs.msdn.com/b/rprabhu/archive/2004/05/06/127035.aspx 有什么用? - wherece“如果你有任何组件,你没有真正引用在InitializeComponent之外,你可以将它设置为false。”,我的重点
标签: c# visual-studio windows-forms-designer