| 网站首页 | VB.Net实例分析 | .Net技术文摘 | 下载中心 | VB.Net书籍笔记 | .Net源码 | VBS脚本与组件调用 | Windows2008技术文摘 | 给我们留言 | 
最新公告:

  没有公告

您现在的位置: 乐博网 >> VB.Net实例分析 >> 网络编程 >> 实例分析正文
最新推荐 更多内容
网页浏览器控制的.Net实例
网页浏览器控制的.Net实例
作者:Ilu    来源:乐博网     更新时间:2009-11-4
网页浏览器控制的.Net实例

代码如下:

乐博网lob.cn提示:调试环境为 vs2005 +  windows2003 / windows2008 / xp / vista + .NET Framework 2.0

Public Class WebBrowserForm
    Private Sub WebBrowserForm_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        TextBox1.Text = http://www.lob.cn
    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Windows.Forms.Cursor.Current = Cursors.WaitCursor  ''鼠标
        Me.Navigate(TextBox1.Text)
        Windows.Forms.Cursor.Current = Cursors.Default
    End Sub
    Private Sub ToolStrip1_ItemClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ToolStripItemClickedEventArgs) Handles ToolStrip1.ItemClicked
        Dim i As Integer
        Select Case ToolStrip1.Items.Item(i).Text
            Case "前进"
                Try
                    WebBrowser1.GoForward()
                Catch ex As Exception
                End Try
            Case "后退"
                Try
                    WebBrowser1.GoBack()
                Catch ex As Exception
                End Try
            Case "主页"
                'WebBrowser1.p
                WebBrowser1.GoHome()
            Case "刷新"
                WebBrowser1.Refresh()
            Case "停止"
                WebBrowser1.Stop()
        End Select
    End Sub
    Private Sub Navigate(ByVal address As String)   '网页浏览 
        If String.IsNullOrEmpty(address) Then Return
        If address.Equals("about:blank") Then Return
        If Not address.StartsWith("http://") And Not address.StartsWith("https://") Then
            address = "http://" & address     ' 自动加http://
        End If
        Try
            WebBrowser1.Navigate(address)
        Catch ex As System.UriFormatException
            Return
        End Try
    End Sub
    Private Sub webBrowser1_Navigated(ByVal sender As Object, ByVal e As WebBrowserNavigatedEventArgs) Handles WebBrowser1.Navigated
        TextBox1.Text = WebBrowser1.Url.ToString()
    End Sub
    Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
        If e.KeyChar = Microsoft.VisualBasic.ChrW(13) Then
            WebBrowser1.Navigate(TextBox1.Text)
        End If
    End Sub
    Private Sub 打开ToolStripMenuItem3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 打开ToolStripMenuItem3.Click
        OpenFileDialog1.Filter = "All File(*.*)|*.*|Html文件|*.html|Htm文件|*.htm"
        If OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
            WebBrowser1.Navigate(OpenFileDialog1.FileName)
        End If
    End Sub

    Private Sub 关闭ToolStripMenuItem2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 关闭ToolStripMenuItem2.Click
        If MessageBox.Show("乐博网提示:是否关闭", "关闭", MessageBoxButtons.OKCancel) = Windows.Forms.DialogResult.OK Then
            Close()
        End If

    End Sub
End Class

 

  • 上一篇:

  • 下一篇:
  • 【字体: 】【打印此文】【关闭窗口
      相关文章:(只显示最新16条)
    没有相关实例分析

    | 设为首页 | 加入收藏 | 联系站长 | | 友情链接 | 版权申明 |
    乐博网欢迎各种媒体转载我们的原创作品[转载请注明出处];我们鼓励更多VB.Net开发者一起加入研究与探讨;如发现文章访问错误、内容错误或版权疑问、内容有违相关法律(如涉及政治、色情、反动或散布虚假有害信息)等情况,请及时向我们举报,我们将及时纠正!
    联系邮箱:Shiny#vip.qq.com (#替换为@) QQ交流群: 40797788 [闽ICP备05014267号]