正在阅读:.Net基础学习:动态菜单.Net基础学习:动态菜单

2004-02-14 09:34 出处:PConline 作者:lustful/CSDN 责任编辑:linjixiong

   catch(Exception ex)
   {
    MessageBox.Show(ex.Message);
   }
  }//End菜单事件

  //
  //读取菜单文件dymenu.xml
  //
  public void ReadXml()
  {
   XmlDocument doc = new XmlDocument();
   try
   {
    doc.Load("dymenu.xml");
   }
   catch(Exception e)
   {
    MessageBox.Show(e.Message);
   }
   XmlElement root = doc.DocumentElement;
   XmlNodeList nodes = root.SelectNodes("主菜单");
   mMenus = new string[nodes.Count];
   mItems = new string[nodes.Count][];
   mDlls = new string[nodes.Count][];
   mFuncs = new string[nodes.Count][];
   int j=0;
   foreach(XmlNode node in nodes)
   {
    mMenus[j] = node.InnerXml.Substring(0,node.InnerXml.IndexOf("<")).Trim();
    XmlNodeList ns1 = node.SelectNodes("子菜单");
    int i=0;

键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品