Advertisement
Guest User

WebBrowser

a guest
Mar 23rd, 2011
849
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.90 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Windows.Forms;
  9.  
  10. namespace Web_Browser
  11. {
  12.     public partial class Form1 : Form
  13.     {
  14.         public Form1()
  15.         {
  16.             InitializeComponent();
  17.         }
  18.  
  19.         private void buttonGO_Click(object sender, EventArgs e)
  20.         {
  21.            
  22.             webBrowser.Navigate(comboBoxAddress.Text);
  23.            
  24.         }
  25.  
  26.         private void buttonForward_Click(object sender, EventArgs e)
  27.         {
  28.             webBrowser.GoForward();
  29.         }
  30.  
  31.         private void buttonBack_Click(object sender, EventArgs e)
  32.         {
  33.             webBrowser.GoBack();
  34.         }
  35.  
  36.         private void Form1_Load(object sender, EventArgs e)
  37.         {
  38.             //webBrowser.Navigate("http://www.google.com");
  39.         }
  40.  
  41.         private void webBrowser_ProgressChanged(object sender, WebBrowserProgressChangedEventArgs e)
  42.         {
  43.            
  44.             toolStripProgressBar1.Visible = true;
  45.             toolStripStatusLabel1.Visible = true;
  46.             //toolStripProgressBar1.Maximum = Convert.ToInt32(e.MaximumProgress);
  47.             //toolStripProgressBar1.Value = Convert.ToInt32(e.CurrentProgress);
  48.              
  49.  
  50.             if (e.CurrentProgress > 0 && e.CurrentProgress <= e.MaximumProgress)
  51.             {
  52.                 toolStripProgressBar1.Maximum = Convert.ToInt32(e.MaximumProgress);
  53.                 toolStripProgressBar1.Value = Convert.ToInt32(e.CurrentProgress);
  54.                 toolStripStatusLabel1.Text = "Waiting for " + comboBoxAddress.Text;
  55.                
  56.             }
  57.             toolStripStatusLabel1.Visible = false;
  58.             if(e.CurrentProgress==e.MaximumProgress)
  59.                 toolStripProgressBar1.Visible = false;
  60.             //toolStripStatusLabel1.Visible = true;
  61.             //toolStripStatusLabel1.Text = "Waiting for " + textboxAddress.Text;
  62.              
  63.            
  64.         }
  65.  
  66.         private void webBrowser_Navigating(object sender, WebBrowserNavigatingEventArgs e)
  67.         {
  68.             this.Text = "Navigating Please wait...";
  69.         }
  70.  
  71.         private void webBrowser_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
  72.         {
  73.             this.Text = webBrowser.Document.Title;
  74.         }
  75.  
  76.         private void textboxAddress_KeyPress(object sender, KeyPressEventArgs e)
  77.         {
  78.             /*if (e.KeyChar == (char)13)
  79.                 webBrowser.Navigate(textboxAddress.Text);*/
  80.            
  81.         }
  82.  
  83.         private void buttonRefresh_Click(object sender, EventArgs e)
  84.         {
  85.             webBrowser.Refresh();
  86.         }
  87.  
  88.         private void buttonHome_Click(object sender, EventArgs e)
  89.         {
  90.             webBrowser.GoHome();
  91.         }
  92.  
  93.         private void exitToolStripMenuItem_Click(object sender, EventArgs e)
  94.         {
  95.             Application.Exit();
  96.         }
  97.  
  98.         private void toolStripButton2_Click(object sender, EventArgs e)
  99.         {
  100.            
  101.             TabPage tabpage = new TabPage("New Tab");
  102.            
  103.             tabControl1.TabPages.Add(tabpage);
  104.             WebBrowser webbrowser2 = new WebBrowser();
  105.             tabpage.Controls.Add(webbrowser2);
  106.             webbrowser2.Parent = tabpage;
  107.             webbrowser2.Dock = DockStyle.Fill;
  108.             webbrowser2.Navigate(comboBoxAddress.Text);
  109.             //webbrowser2.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser_DocumentCompleted);
  110.             webbrowser2.GoHome();
  111.         }
  112.  
  113.         private void toolStripButton5_Click(object sender, EventArgs e)
  114.         {
  115.             tabControl1.TabPages.RemoveAt(tabControl1.SelectedIndex);
  116.         }
  117.  
  118.         private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
  119.         {
  120.            
  121.         }
  122.  
  123.        
  124.  
  125.        
  126.  
  127.        
  128.     }
  129. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement