SHOW:
|
|
- or go back to the newest paste.
| 1 | - | // http://www.dotnetperls.com/webbrowser |
| 1 | + | |
| 2 | using System.Windows.Forms; | |
| 3 | ||
| 4 | namespace ConsoleApplication1 | |
| 5 | - | namespace WindowsFormsApplication1 |
| 5 | + | |
| 6 | internal class Program | |
| 7 | - | public partial class Form1 : Form |
| 7 | + | |
| 8 | [STAThread] | |
| 9 | - | public Form1() |
| 9 | + | private static void Main() |
| 10 | - | {
|
| 10 | + | {
|
| 11 | - | InitializeComponent(); |
| 11 | + | var browser = new WebBrowser {Dock = DockStyle.Fill};
|
| 12 | - | } |
| 12 | + | var address = new TextBox {Dock = DockStyle.Top};
|
| 13 | var button = new Button {Text = "Go!", Dock = DockStyle.Top};
| |
| 14 | - | private void Form1_Load(object sender, EventArgs e) |
| 14 | + | button.Click += (o, e) => browser.Url = new Uri(address.Text); |
| 15 | - | {
|
| 15 | + | browser.Navigated += (o, e) => address.Text = e.Url.ToString(); |
| 16 | - | webBrowser1.Navigate("http://habrahabr.ru/");
|
| 16 | + | var f = new Form(); |
| 17 | - | } |
| 17 | + | f.Controls.Add(browser); |
| 18 | f.Controls.Add(button); | |
| 19 | - | private void webBrowser1_Navigating(object sender, WebBrowserNavigatingEventArgs e) |
| 19 | + | f.Controls.Add(address); |
| 20 | - | {
|
| 20 | + | f.ShowDialog(); |
| 21 | - | this.Text = "Navigating"; |
| 21 | + | } |
| 22 | - | } |
| 22 | + | |
| 23 | } |