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

     程序运行后界面如下:

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

  • 相关阅读:
    bootstrap 按钮 文本 浮动 隐藏
    bootstrap 表单控件 控件状态 控件大小 help-block
    wps 操作
    SSH中的免password登录
    Qt音乐播放器制作(二)Easy Player
    云计算资源分享与下载
    uva11059(最大乘积)
    两小时搞定C#版超级战舰游戏
    数据库中的參照完整性(Foreign Key)
    动手解决困扰自己的事情——记屏蔽网页广告
  • 原文地址:https://www.cnblogs.com/jinqi79731/p/1346246.html
Copyright © 2011-2022 走看看