没问题呀,菜单有MenuItem,加加减减就变成动态的了:-)

解决方案 »

  1.   

    MenuItem oMenu = new MenuItem(); oMenu.Text = "test";
    oMenu.Click += new System.EventHandler(this.mnuUnit_Click);
    mnuFunction.MenuItems.Add(i, oMenu);
      

  2.   

    楼上都已经写得很清楚了
    不论是MainMenu还是ContextMenu都可以这样做
      

  3.   

    用个配置文件,用以保存菜单名及它调用的.dll里的方法,每个菜单的事件都写成统一的,在事件里根据配置动态加载.dll,并且可以动态调用指定的方法。
    这样是开放性的,所要执行的操作不一定非要是自己程序里的事件。
      

  4.   

    http://expert.csdn.net/Expert/topic/2539/2539345.xml?temp=.2445642