form.designer.vb在哪里打开

 我来答
陈学阳
2010-09-16 · TA获得超过2.8万个赞
知道大有可为答主
回答量:2.1万
采纳率:14%
帮助的人:5602万
展开全部
将组件放置在 Windows 窗体上时,设计环境提供两个属性:GenerateMember 和 Modifiers。GenerateMember 属性指定 Windows 窗体设计器何时为组件生成成员变量。Modifiers 属性是指定给该成员变量的访问修饰符。如果 GenerateMember 属性的值为 false,则 Modifiers 属性没有效果。

如果将Panel的GenerateMember设置为False,则你从设计器上从控件箱拖到街面上的控件(包括Timer)都不会被处理,也就是说你的拖入是无效的。

以下为验证用代码
指定组件是否是窗体成员
在 Windows 窗体设计器中打开窗体。

打开“工具箱”,将三个 Button 控件放置在窗体上。

根据下表为每个 Button 控件设置 GenerateMember 和 Modifiers 属性。

按钮名称
GenerateMember 值
Modifiers 值

button1
true
private

button2
true
protected

button3
false
无更改

生成解决方案。

在“解决方案资源管理器”中单击“显示所有文件”按钮。

打开“Form1”节点,并在“代码编辑器”中打开“Form1.Designer.vb”或“Form1.Designer.cs”文件。此文件包含 Windows 窗体设计器发出的代码。

找到三个按钮的声明。下面的代码示例显示了由 GenerateMember 和 Modifiers 属性指定的差异。

Visual Basic 复制代码
Private Sub InitializeComponent()

' button3 is declared in a local scope, because
' its GenerateMember property is false.
Dim button3 As System.Windows.Forms.Button
Me.button1 = New System.Windows.Forms.Button()
Me.button2 = New System.Windows.Forms.Button()
button3 = New System.Windows.Forms.Button()

C# 复制代码
private void InitializeComponent()
{
// button3 is declared in a local scope, because
// its GenerateMember property is false.
System.Windows.Forms.Button button3;
this.button1 = new System.Windows.Forms.Button();
this.button2 = new System.Windows.Forms.Button();
button3 = new System.Windows.Forms.Button();

Visual Basic 复制代码
' The Modifiers property for button1 is "Private".
Private button1 As Button

' The Modifiers property for button2 is "Protected".
Protected button2 As Button

' button3 is not a member, because
' its GenerateMember property is false.

C# 复制代码
// The Modifiers property for button1 is "private".
private Button button1;

// The Modifiers property for button2 is "protected".
protected Button button2;

// button3 is not a member, because
// its GenerateMember property is false.

如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式