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;
|