codeXecutable

Web Browser

Oct 1st, 2013
480
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 2.87 KB | None | 0 0
  1. Imports System.Net
  2. Imports System.IO
  3.  
  4. Public Class frmVortex
  5.  
  6.     Private Sub frmVortex_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  7.         cmbSearchEngines.Items.Add("Google")
  8.         cmbSearchEngines.Items.Add("YouTube")
  9.         cmbSearchEngines.Items.Add("Wikipedia")
  10.  
  11.         cmbSearchEngines.SelectedIndex = 0
  12.     End Sub
  13.  
  14.     Private Sub btnBack_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnBack.Click
  15.         WebBrowser1.GoBack()
  16.     End Sub
  17.  
  18.     Private Sub btnForward_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnForward.Click
  19.         WebBrowser1.GoForward()
  20.     End Sub
  21.  
  22.     Private Sub btnReload_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnReload.Click
  23.         WebBrowser1.Refresh()
  24.     End Sub
  25.  
  26.     Private Sub txtUrl_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtUrl.KeyUp
  27.         If e.KeyCode = Keys.Enter Then
  28.             WebBrowser1.Navigate(txtUrl.Text)
  29.         End If
  30.     End Sub
  31.  
  32.     Private Sub webIcons()
  33.         Dim wc As New WebClient
  34.         Dim memorystream As New MemoryStream(wc.DownloadData("http://" & New Uri(WebBrowser1.Url.ToString).Host & "/favicon.ico"))
  35.         Dim icon As New Icon(memorystream)
  36.  
  37.         If ImageList1.Images.Count = -1 Then
  38.             ImageList1.Images.Add(icon.ToBitmap)
  39.             TabControl1.SelectedTab.ImageIndex = 0
  40.         Else
  41.             ImageList1.Images.Clear()
  42.             ImageList1.Images.Add(icon.ToBitmap)
  43.             TabControl1.SelectedTab.ImageIndex = 0
  44.         End If
  45.     End Sub
  46.  
  47.     Private Sub WebBrowser1_Navigated(ByVal sender As Object, ByVal e As System.Windows.Forms.WebBrowserNavigatedEventArgs) Handles WebBrowser1.Navigated
  48.         txtUrl.Text = WebBrowser1.Url.ToString
  49.         webIcons()
  50.     End Sub
  51.  
  52.  
  53.     Private Sub txtUrlSearchEngines_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtUrlSearchEngines.KeyUp
  54.         Select Case (cmbSearchEngines.SelectedIndex)
  55.             Case 0
  56.                 If e.KeyCode = Keys.Enter Then
  57.                     WebBrowser1.Navigate("https://www.google.com/#q=" + txtUrlSearchEngines.Text)
  58.                 End If
  59.             Case 1
  60.                 If e.KeyCode = Keys.Enter Then
  61.                     WebBrowser1.Navigate("http://www.youtube.com/results?search_query=" + txtUrlSearchEngines.Text)
  62.                 End If
  63.             Case 2
  64.                 If e.KeyCode = Keys.Enter Then
  65.                     WebBrowser1.Navigate("http://en.wikipedia.org/wiki/" + txtUrlSearchEngines.Text)
  66.                 End If
  67.         End Select
  68.     End Sub
  69.  
  70.     Private Sub btnHome_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnHome.Click
  71.         WebBrowser1.Navigate(My.Settings.homePage)
  72.     End Sub
  73. End Class
Advertisement
Add Comment
Please, Sign In to add comment