博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

2011年7月26日

摘要: 要用到windows form 的MainMenu控件。于是想做成动态生成并且动态梆定事件,在网上找了一下没有发现什么好的方法。于是自己来研究一下。以前是做web form的东西,对windows form还真有点陌生的感觉。还好以前用Delphi也做过类似人功能有一点印象。就是用递归去创建菜单。好了不多说了,下面看代码。view sourceprint?001 private void frmMain_Load(object sender, EventArgs e) 002 { 003 CreateMenu(); 004 } 005 006 /// <summary> 007 / 阅读全文

posted @ 2011-07-26 09:54 codingsilence 阅读(900) 评论(0) 推荐(1) 编辑

摘要: 这个案例是一个基于VS2005的WinForm菜单控件的例子,功能是从XML中动态加载菜单数据到MenuTrip控件上。这个案例中用到了XML,反射之类的技术。当然实用价值有限,仅供学习参考之用。首先创建一个WinForm项目,在Form1上放置一个MenuTrip控件,将其命名为MainMenu。在项目中添加一个XML文件,命名为Menu.xml,代码如下:MenuXml1<?xml version="1.0" encoding="utf-8" ?>2<Menus>3 <MainMenu id="10" 阅读全文

posted @ 2011-07-26 08:42 codingsilence 阅读(477) 评论(1) 推荐(2) 编辑