Microsoft Visual Studio 2012使用Visual Basic,如何正确编写代码?

时间:2013-09-24 22:51:26

标签: vb.net visual-studio visual-studio-2012

目前我是新手,我正试图让这一切全部工作,现在我已经调查并制作了一个模块,允许我更改内部网络浏览器的用户代理我可以很容易地操纵它,但这就是问题所在。

我假设我必须编辑自动生成的代码,因为文件本身被称为“Form1.Designer.vb”,我不知道从哪里开始使用自定义代码来覆盖当前代码,例如我想要做这样的事情;

    Me.WebSiteBrowser1.Dock = System.Windows.Forms.DockStyle.Fill
    Me.WebSiteBrowser1.Location = New System.Drawing.Point(3, 3)
    Me.WebSiteBrowser1.MinimumSize = New System.Drawing.Size(20, 20)
    Me.WebSiteBrowser1.Name = "WebSiteBrowser1"
    Me.WebSiteBrowser1.Size = New System.Drawing.Size(671, 413)
    Me.WebSiteBrowser1.TabIndex = 0
    ChangeUserAgent("This is after the url agent gets changed after the first url open")
    Me.WebSiteBrowser1.Navigate("http://www.whatsmyuseragent.com/", Nothing, Nothing, "User-Agent: This is the first open url agent")

但是,每当我更改视觉模板中的任何内容时,它都会自动重置为

    Me.WebSiteBrowser1.Dock = System.Windows.Forms.DockStyle.Fill
    Me.WebSiteBrowser1.Location = New System.Drawing.Point(3, 3)
    Me.WebSiteBrowser1.MinimumSize = New System.Drawing.Size(20, 20)
    Me.WebSiteBrowser1.Name = "WebSiteBrowser1"
    Me.WebSiteBrowser1.Size = New System.Drawing.Size(671, 413)
    Me.WebSiteBrowser1.TabIndex = 0

所以我的问题是我在哪里编写自定义代码,以便在视觉创建者自动生成后保留该代码?

1 个答案:

答案 0 :(得分:1)

您应该将代码放在form1.vb中并保留设计器文件。在form1.vb[Design]中,您可以在属性窗口中更改属性。如果它当前未停靠在VS设计器的右侧,您可以通过转到菜单 - >来显示它。 View - > Properties Window并选择它。