zoukankan      html  css  js  c++  java
  • 从XML中动态加载菜单的示例

    初次来到博客园,实在不知道拿些什么出来奉献给大家才好,想来想去,用我最近做的一个小案例为开头吧!

    这个案例是一个基于VS2005的WinForm菜单控件的例子,功能是从XML中动态加载菜单数据到MenuTrip控件上。这个案例中用到了XML,反射之类的技术。当然实用价值有限,仅供学习参考之用。

    首先创建一个WinForm项目,在Form1上放置一个MenuTrip控件,将其命名为MainMenu。

     在项目中添加一个XML文件,命名为Menu.xml,代码如下:

    MenuXml

     接着往项目中再添加一个Menu.cs类,用来完成菜单的读取等相关操作,代码如下:

    XMLCode

    另外再添加一个类,命名为MenuMethod.cs,该方法定义了每个菜单项在加载后单击事件所调用的方法。代码如下:

    MenuMethod

     最后在Form1.cs的Load方法中填写如下代码:

    MainCode

     程序运行后界面如下:

    程序代码包文件下载:示例程序代码包

  • 相关阅读:
    UVA10891
    UVA10453
    UVA 10201
    UVA10154
    UVA11137
    UVA10617
    UVA10271
    UVA10739
    UVA10306
    节流防抖
  • 原文地址:https://www.cnblogs.com/jinqi79731/p/1346246.html
Copyright © 2011-2022 走看看