學(xué)習(xí)C#時(shí),經(jīng)常會(huì)遇到C# Web Browser控件問題,這里將介紹C# Web Browser控件問題的解決方法。
C# Web Browser控件
該控件是2005中新加入的一個(gè)控件,利用這個(gè)控件可以很快編寫一個(gè)瀏覽器。以下就以一個(gè)簡(jiǎn)單的瀏覽器開發(fā)為例介紹該控件。
首先運(yùn)行Visual C# Express,點(diǎn)擊File,New,Project,選擇Windows Application 新建一個(gè)項(xiàng)目。更改Form1的Text屬性為“我的瀏覽器”。增加一個(gè)comboBox 控件用于輸入網(wǎng)址。另加一個(gè)MainMenu控件用于控制,再加一個(gè)Button,并將其Text屬性改為連接。最后加一個(gè)C# Web Browser控件,改Dock 為none,改Anchor為Top, Bottom, Left, Right ,改AutoRelocate 屬性為True。
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Windows.Forms;
- #endregion
- namespace Web_Browser
- {
- partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- }
- private void button_go_Click(object sender, EventArgs e)
- {
- webBrowser1.Navigate(comboBox1.SelectedItem.ToString());
- }
- private void 主頁ToolStripMenuItem_Click(object sender, EventArgs e)
- {
- webBrowser1.GoHome();
- }
- private void 向前ToolStripMenuItem_Click(object sender, EventArgs e)
- {
- webBrowser1.GoForward();
- }
- private void 后退ToolStripMenuItem_Click(object sender, EventArgs e)
- {
- webBrowser1.GoBack();
- }
- }
- }
聯(lián)系客服