codeXecutable

Aaron

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