<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      蟲卜矢

      導航

      C#遍歷XML文件動態加載菜單

      通過遍歷XML文件動態加載菜單,順便利用WebBrowser控件實現一個簡單的桌面瀏覽器

      效果如下:

      代碼如下:

      XMLFile1.xml

      <?xml version="1.0" standalone="yes"?>
      <ds1>
        <dtbl1>
          <Name>搜狐播客</Name>
          <URl>http://blog.sohu.com/</URl>
        </dtbl1>
        <dtbl1>
          <Name>網易博客</Name>
          <URl>http://blog.163.com/</URl>
        </dtbl1>
        <dtbl1>
          <Name>新浪博客</Name>
          <URl>http://weibo.com</URl>
        </dtbl1>
        <!--C#正則表達式-->
        <dtbl2>
          <Name>淘寶</Name>
          <URL>http://www.taobao.com</URL>
        </dtbl2>
        <dtbl2>
          <Name>一號店</Name>
          <URL>http://www.yhd.com</URL>
        </dtbl2>
        <dtbl2>
          <Name>京東</Name>
          <URL>http://www.jd.com</URL>
        </dtbl2>
      </ds1>

      From1.Designer.cs

      namespace Dynamic_loading_menu
      {
          partial class Form1
          {
              /// <summary>
              /// 必需的設計器變量。
              /// </summary>
              private System.ComponentModel.IContainer components = null;
      
              /// <summary>
              /// 清理所有正在使用的資源。
              /// </summary>
              /// <param name="disposing">如果應釋放托管資源,為 true;否則為 false。</param>
              protected override void Dispose(bool disposing)
              {
                  if (disposing && (components != null))
                  {
                      components.Dispose();
                  }
                  base.Dispose(disposing);
              }
      
              #region Windows 窗體設計器生成的代碼
      
              /// <summary>
              /// 設計器支持所需的方法 - 不要
              /// 使用代碼編輯器修改此方法的內容。
              /// </summary>
              private void InitializeComponent()
              {
                  this.menuStrip1 = new System.Windows.Forms.MenuStrip();
                  this.menus1 = new System.Windows.Forms.ToolStripMenuItem();
                  this.menus2 = new System.Windows.Forms.ToolStripMenuItem();
                  this.webBrowser1 = new System.Windows.Forms.WebBrowser();
                  this.menuStrip1.SuspendLayout();
                  this.SuspendLayout();
                  // 
                  // menuStrip1
                  // 
                  this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
                  this.menus1,
                  this.menus2});
                  this.menuStrip1.Location = new System.Drawing.Point(0, 0);
                  this.menuStrip1.Name = "menuStrip1";
                  this.menuStrip1.Size = new System.Drawing.Size(533, 24);
                  this.menuStrip1.TabIndex = 0;
                  this.menuStrip1.Text = "menuStrip1";
                  // 
                  // menus1
                  // 
                  this.menus1.Image = global::Dynamic_loading_menu.Properties.Resources.folder;
                  this.menus1.Name = "menus1";
                  this.menus1.Size = new System.Drawing.Size(57, 20);
                  this.menus1.Text = "博客";
                  // 
                  // menus2
                  // 
                  this.menus2.Image = global::Dynamic_loading_menu.Properties.Resources.folder;
                  this.menus2.Name = "menus2";
                  this.menus2.Size = new System.Drawing.Size(57, 20);
                  this.menus2.Text = "電商";
                  // 
                  // webBrowser1
                  // 
                  this.webBrowser1.Dock = System.Windows.Forms.DockStyle.Fill;
                  this.webBrowser1.Location = new System.Drawing.Point(0, 24);
                  this.webBrowser1.MinimumSize = new System.Drawing.Size(20, 20);
                  this.webBrowser1.Name = "webBrowser1";
                  this.webBrowser1.Size = new System.Drawing.Size(533, 345);
                  this.webBrowser1.TabIndex = 1;
                  this.webBrowser1.Url = new System.Uri("http://www.baidu.com", System.UriKind.Absolute);
                  this.webBrowser1.DocumentCompleted += new System.Windows.Forms.WebBrowserDocumentCompletedEventHandler(this.webBrowser1_DocumentCompleted);
                  this.webBrowser1.NewWindow += new System.ComponentModel.CancelEventHandler(this.webBrowser1_NewWindow);
                  // 
                  // Form1
                  // 
                  this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
                  this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
                  this.ClientSize = new System.Drawing.Size(533, 369);
                  this.Controls.Add(this.webBrowser1);
                  this.Controls.Add(this.menuStrip1);
                  this.MainMenuStrip = this.menuStrip1;
                  this.Name = "Form1";
                  this.Text = "Form1";
                  this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
                  this.Load += new System.EventHandler(this.Form1_Load);
                  this.menuStrip1.ResumeLayout(false);
                  this.menuStrip1.PerformLayout();
                  this.ResumeLayout(false);
                  this.PerformLayout();
      
              }
      
              #endregion
      
              private System.Windows.Forms.MenuStrip menuStrip1;
              private System.Windows.Forms.ToolStripMenuItem menus1;
              private System.Windows.Forms.ToolStripMenuItem menus2;
              private System.Windows.Forms.WebBrowser webBrowser1;
          }
      }
       
      From1.cs
      using System;
      using System.Collections.Generic;
      using System.ComponentModel;
      using System.Data;
      using System.Drawing;
      using System.Linq;
      using System.Text;
      using System.Windows.Forms;
      
      namespace Dynamic_loading_menu
      {
          public partial class Form1 : Form
          {
              public Form1()
              {
                  InitializeComponent();
              }
      
              private void Form1_Load(object sender, EventArgs e)
              {
                  #region 動態加載菜單
      
                  DataSet ds = new DataSet();
                  ds.ReadXml(Application.StartupPath + "\\XMLFile1.xml");
      
                  foreach (DataRow drow in ds.Tables[0].Rows)
                  {
                      ToolStripMenuItem item = new ToolStripMenuItem();
                      item.Text = drow[0].ToString();
                      item.Tag = drow[1];
                      item.Click += new EventHandler(item_Click);
                      menus1.DropDownItems.Add(item);
                  }
                  foreach (DataRow drow in ds.Tables[1].Rows)
                  {
                      ToolStripMenuItem item = new ToolStripMenuItem();
                      item.Text = drow[0].ToString();
                      item.Tag = drow[1];
                      item.Click += new EventHandler(item_Click);
                      menus2.DropDownItems.Add(item);
                  }
                  #endregion
              }
              private void item_Click(object sender, EventArgs e)
              {
                  ToolStripMenuItem item = (ToolStripMenuItem)sender;
      
                  this.webBrowser1.Navigate(item.Tag.ToString());
                 
              }
              private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
              {
                  //將所有的鏈接的目標,指向本窗體
                  foreach (HtmlElement archor in this.webBrowser1.Document.Links)
                  {
                      archor.SetAttribute("target", "_self");
                  }
                  //將所有的FORM的提交目標,指向本窗體
                  foreach (HtmlElement form in this.webBrowser1.Document.Forms)
                  {
                      form.SetAttribute("target", "_self");
                  }
              }
              private void webBrowser1_NewWindow(object sender, CancelEventArgs e)
              {
                  e.Cancel = true;
              }
      
          }
      }

       

      posted on 2014-03-20 17:09  蟲卜矢  閱讀(276)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 报价| 亚洲欧洲av一区二区| 少妇高潮喷水正在播放| 国产精品无码a∨麻豆| 在线精品国精品国产不卡| 不卡一区二区三区视频播放| 五月综合婷婷久久网站| 国语精品自产拍在线观看网站| 97人妻免费碰视频碰免| 男女爽爽无遮挡午夜视频| 西西午夜无码大胆啪啪国模| 免费看国产精品3a黄的视频| 国产熟女老阿姨毛片看爽爽| 欧美人人妻人人澡人人尤物| 国产成人亚洲欧美二区综合| 美女内射福利大全在线看| 国产午夜亚洲精品久久| 国产精品一区二区久久精品| 亚洲国产在一区二区三区| 扒开双腿疯狂进出爽爽爽| 亚洲の无码国产の无码步美| 在线精品国精品国产尤物| 亚洲男人天堂2018| 国产精品亚洲av三区色| 日韩精品一区二区三区日韩| 玖玖在线精品免费视频| 亚洲欧美日韩综合久久| 久久中文字幕av第二页| 亚洲成av人片天堂网无码| 久久综合色一综合色88欧美| 亚洲鸥美日韩精品久久| 少妇人妻精品无码专区视频| 久久精品蜜芽亚洲国产AV| 中牟县| 光棍天堂在线手机播放免费| 337P日本欧洲亚洲大胆精品555588| 亚洲av日韩在线资源| 女人腿张开让男人桶爽| 成人特黄A级毛片免费视频| 熟女一区二区中文字幕| 亚洲区中文字幕日韩精品|