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

     程序运行后界面如下:

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

  • 相关阅读:
    将一个Vue项目跑起来
    python2编码问题'ascii' codec can't encode character解决办法
    python实现normal equation进行一元、多元线性回归
    记一次安装CPU版本的TensorFlow(numpy出错,ddl出错)解决
    机器学习实战学习笔记(二)-KNN算法(2)-使用KNN算法进行手写数字的识别
    2019年年终总结(流水账)
    机器学习实战学习笔记(二)-KNN算法(2)-KNN算法改进约会网站的配对效果
    将博客搬至CSDN
    机器学习实战学习笔记(二)-KNN算法(1)-KNN的最基本实现
    机器学习实战阅读笔记(一)-机器学习基本概念
  • 原文地址:https://www.cnblogs.com/jinqi79731/p/1346246.html
Copyright © 2011-2022 走看看