简单的Web浏览器
											请问各位有经验的人,如何做一个简单的web浏览器?不甚感激										
					
	 程序代码:
程序代码:using System;
using System.Windows.Forms;
namespace WebBrowser
{
    public partial class FormMain : Form
    {
        #region 构造函数
        public FormMain()
        {
            InitializeComponent();
            ButBackward.Click       += ButBackward_Click;
            ButForward.Click        += ButForward_Click;
            TbAddress.KeyDown       += TbAddress_KeyDown;
            Wb.CanGoBackChanged     += Wb_CanGoBackChanged;
            Wb.CanGoForwardChanged  += Wb_CanGoForwardChanged;
            Wb.DocumentTitleChanged += Wb_DocumentTitleChanged;
            Wb.Navigated            += Wb_Navigated;
        }
        #endregion
        #region 控件事件
        void ButBackward_Click(object sender, EventArgs e)
        {
            Wb.GoBack();
        }
        void ButForward_Click(object sender, EventArgs e)
        {
            Wb.GoForward();
        }
        void TbAddress_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter && !string.IsNullOrWhiteSpace(TbAddress.Text)) Wb.Navigate(TbAddress.Text);
        }
        void Wb_CanGoBackChanged(object sender, EventArgs e)
        {
            ButBackward.Enabled = Wb.CanGoBack;
        }
        void Wb_CanGoForwardChanged(object sender, EventArgs e)
        {
            ButForward.Enabled = Wb.CanGoForward;
        }
        void Wb_DocumentTitleChanged(object sender, EventArgs e)
        {
            Text = string.Concat("Web Broswer by  - ", Wb.DocumentTitle);
        }
        void Wb_Navigated(object sender, WebBrowserNavigatedEventArgs e)
        {
            TbAddress.Text = Wb.Url.ToString();
        }
        #endregion
    }
}不知道这个够不够简单,也许前进后退按钮都不用是最简单的吧。
[ 本帖最后由 mmxo 于 2012-11-7 23:21 编辑 ]



 
											





 
	    

 
	





 
										
					
	 
											
 
										
					
	