codeXecutable

Untitled

Oct 3rd, 2013
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 4.46 KB | None | 0 0
  1. Form 1
  2.  
  3. Imports System.Net
  4. Imports System.IO
  5.  
  6. Public Class frmVortex
  7.  
  8.     Private Declare Sub keybd_event Lib "user32" (ByVal volumeUpOrDown As Byte, ByVal v1 As Byte, ByVal v2 As Integer, ByVal v3 As Integer)
  9.  
  10.     Private Sub frmVortex_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  11.         cmbSearchEngines.Items.Add("Google")
  12.         cmbSearchEngines.Items.Add("YouTube")
  13.         cmbSearchEngines.Items.Add("Wikipedia")
  14.  
  15.         cmbSearchEngines.SelectedIndex = 0
  16.  
  17.         If My.Settings.HomePageOrBlankPage = 0 Then
  18.             WebBrowser1.Navigate(My.Settings.homePage)
  19.         Else
  20.         End If
  21.     End Sub
  22.  
  23.     Private Sub btnBack_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnBack.Click
  24.         WebBrowser1.GoBack()
  25.     End Sub
  26.  
  27.     Private Sub btnForward_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnForward.Click
  28.         WebBrowser1.GoForward()
  29.     End Sub
  30.  
  31.     Private Sub btnReload_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnReload.Click
  32.         WebBrowser1.Refresh()
  33.     End Sub
  34.  
  35.     Private Sub txtUrl_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtUrl.KeyUp
  36.         If e.KeyCode = Keys.Enter Then
  37.             WebBrowser1.Navigate(txtUrl.Text)
  38.         End If
  39.     End Sub
  40.  
  41.     Private Sub webIcons()
  42.         Dim wc As New WebClient
  43.         Dim memorystream As New MemoryStream(wc.DownloadData("http://" & New Uri(WebBrowser1.Url.ToString).Host & "/favicon.ico"))
  44.         Dim icon As New Icon(memorystream)
  45.  
  46.         If ImageList1.Images.Count = -1 Then
  47.             ImageList1.Images.Add(icon.ToBitmap)
  48.             TabControl1.SelectedTab.ImageIndex = 0
  49.         Else
  50.             ImageList1.Images.Clear()
  51.             ImageList1.Images.Add(icon.ToBitmap)
  52.             TabControl1.SelectedTab.ImageIndex = 0
  53.         End If
  54.     End Sub
  55.  
  56.     Private Sub WebBrowser1_Navigated(ByVal sender As Object, ByVal e As System.Windows.Forms.WebBrowserNavigatedEventArgs) Handles WebBrowser1.Navigated
  57.         txtUrl.Text = WebBrowser1.Url.ToString
  58.         webIcons()
  59.  
  60.         TabControl1.SelectedTab.Text = WebBrowser1.DocumentTitle.ToString
  61.     End Sub
  62.  
  63.  
  64.     Private Sub txtUrlSearchEngines_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtUrlSearchEngines.KeyUp
  65.         Select Case (cmbSearchEngines.SelectedIndex)
  66.             Case 0
  67.                 If e.KeyCode = Keys.Enter Then
  68.                     WebBrowser1.Navigate("https://www.google.com/#q=" + txtUrlSearchEngines.Text)
  69.                 End If
  70.             Case 1
  71.                 If e.KeyCode = Keys.Enter Then
  72.                     WebBrowser1.Navigate("http://www.youtube.com/results?search_query=" + txtUrlSearchEngines.Text)
  73.                 End If
  74.             Case 2
  75.                 If e.KeyCode = Keys.Enter Then
  76.                     WebBrowser1.Navigate("http://en.wikipedia.org/wiki/" + txtUrlSearchEngines.Text)
  77.                 End If
  78.         End Select
  79.     End Sub
  80.  
  81.     Private Sub btnHome_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnHome.Click
  82.         WebBrowser1.Navigate(My.Settings.homePage)
  83.     End Sub
  84.  
  85.     Private Sub btnVolumUp_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnVolumUp.Click
  86.         Call keybd_event(System.Windows.Forms.Keys.VolumeUp, 0, 0, 0)
  87.     End Sub
  88.  
  89.     Private Sub btnVolumeDown_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnVolumeDown.Click
  90.         Call keybd_event(System.Windows.Forms.Keys.VolumeDown, 0, 0, 0)
  91.     End Sub
  92.  
  93.     Private Sub OptionsToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OptionsToolStripMenuItem.Click
  94.         frmProperties.Show()
  95.     End Sub
  96.  
  97.     Private Sub tmrDate_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tmrDate.Tick
  98.         lblDate.Text = Now
  99.     End Sub
  100. End Class
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110. frmProperties
  111.  
  112. Public Class frmProperties
  113.  
  114.     Private Sub frmProperties_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  115.         txtHomePage.Text = My.Settings.homePage
  116.     End Sub
  117.  
  118.     Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSave.Click
  119.         My.Settings.homePage = txtHomePage.Text
  120.         My.Settings.Save()
  121.         My.Settings.Reload()
  122.     End Sub
  123. End Class
Advertisement
Add Comment
Please, Sign In to add comment