winform的高级应用,我咋就不觉得有多高级呢?这个C#网页浏览器、网页源码浏览器就是所谓高级应用。代码很短,很简单。所以就不写注释了。效果图: 源码:

 
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Text;
  7. using System.Windows.Forms;
  8. using System.Net;
  9. using System.Net.Sockets;
  10. using System.IO;
  11.  
  12. namespace WebBrowser
  13. {
  14.     public partial class Form1 : Form
  15.     {
  16.         public Form1()
  17.         {
  18.             InitializeComponent();
  19.         }
  20.  
  21.         private void btnSeeCode_Click(object sender, EventArgs e)
  22.         {
  23.             axWebBrowser1.Visible = false;
  24.             WebClient wbc = new WebClient();
  25.             Stream stm = wbc.OpenRead(txtUrl.Text);
  26.             StreamReader sr = new StreamReader(stm,Encoding.Default);
  27.             string line;
  28.             string lines = "";
  29.             while ((line = sr.ReadLine()) != null)
  30.             {
  31.                 lines += line;
  32.             }
  33.             txtCode.Text = lines;
  34.         }
  35.  
  36.         private void btnView_Click(object sender, EventArgs e)
  37.         {
  38.             axWebBrowser1.Visible = true;
  39.             axWebBrowser1.Navigate(txtUrl.Text);
  40.         }
  41.     }
  42. }

 

除非另有声明,本站遵循【署名-非商业性使用-相同方式共享 3.0 共享协议】授权。 转载原创文章请注明,转载自:Neeke[http://www.ineeke.com] 本文链接: http://www.ineeke.com/archives/478/