我已经构建了自己的浏览器9see附加代码)但是我想修改代码,以便textbox1在开始时读取txt文件并使用该文本文件的内容导航到与文本具有相同值的URL在那个文本文件中。所有这些都应该在Web浏览器表单的启动时发生。
文本文件内容的示例为http://www.testsite.com
代码如下:
#Region "Webbrowser navigation"
Private Sub Go()
WebBrowser1.Navigate(TextBox1.Text)
End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
Go()
End Sub
Private Sub TextBox1_keydown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown
If e.KeyCode = Keys.Enter Then
Go()
End If
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
WebBrowser1.GoBack()
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
WebBrowser1.GoForward()
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
WebBrowser1.Stop()
End Sub
#End Region
我怎样才能做到最好?
答案 0 :(得分:1)
在表单的Load事件的事件处理程序中,执行以下操作:
TextBox1.Text = File.ReadAllText("StartUrl.txt")
Go()
但是,除非你有充分的理由使用文本文件,否则我会建议更灵活和标准的东西,比如XML。如果您不介意使用标准的app.config文件,只需将其中一个添加到项目中即可,您可以使用ConfigurationManager类来读取设置。