目前我是新手,我正试图让这一切全部工作,现在我已经调查并制作了一个模块,允许我更改内部网络浏览器的用户代理我可以很容易地操纵它,但这就是问题所在。
我假设我必须编辑自动生成的代码,因为文件本身被称为“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
所以我的问题是我在哪里编写自定义代码,以便在视觉创建者自动生成后保留该代码?
答案 0 :(得分:1)
您应该将代码放在form1.vb
中并保留设计器文件。在form1.vb[Design]
中,您可以在属性窗口中更改属性。如果它当前未停靠在VS设计器的右侧,您可以通过转到菜单 - >来显示它。 View
- > Properties Window
并选择它。