1、创建住窗体MianForm,添加一个TextBox,命名为url;一个WebBrowser,命名为web;
2、为button的click事件添加如下代码
web.Navigate(new Uri(url.Text));
为web的navigating事件添加如下代码
Cursor.Current = Cursors.WaitCursor;
为web的navigate事件添加如下代码
Cursor.Current = Cursors.Default;
url.Text = e.Url.ToString();
3、创建一个窗体命名为SourceForm,用于查看网页源文件
添加私有成员private string url;
修改SourceForm的构造函数
public SourceForm(string url)
{
this.url = url;
InitializeComponent();
}
为SourceForm的onload事件添加如下代码
private void SourceForm_Load(object sender, EventArgs e)
{
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
HttpWebResponse res = (HttpWebResponse)req.GetResponse();
StreamReader reader = new StreamReader(res.GetResponseStream());
output.Text = reader.ReadToEnd();
reader.Close();
res.Close();
}
在主窗体添加一个mainMenu1,.点击用来查看网页源文件
为mainMenu1的item的click添加如下代码
private void menuItem2_Click(object sender, EventArgs e)
{
SourceForm frm = new SourceForm(url.Text);
frm.Show();
}