haha,N年前我研究了一下,代码写的比较乱,但是用起来还是可以的,我主要接触的是他的toolBar不知道你有什么问题,大家可以切磋切磋~

解决方案 »

  1.   

    UtilityLibrary在CodeProject的很多代码里都有应用,里面包含了很多方面的类的精华代码,看了感觉就是一种艺术,不过要看懂需要下功夫,正在看。
    我觉得看这些代码还是自己理解的好,虽然可能很慢,很费神,但掌握这些代码绝对是值得的,我在网上没有看到过对这些代码的详细解释,但我觉得好像没必要。
      

  2.   

    傲清风兄:
    .cn
    急盼!万分感谢!!
    我想做一个关于数据库的东西,我希望能自由的操控这个XP风格的菜单.
      

  3.   

    谢谢傲清风兄,你的代码比VSNetMenu明了多了,特此感谢,请容我在挂两天,我想看看还有没有其它方法.
      

  4.   

    继续请教傲清风兄我现有一主窗体,个菜单除登录以外全*.Enabled = false;
    设计为 在登录窗口中登录,如验证通过后,菜单全*.Enabled = true;
    请问怎么实现??
    如果在AddMenu()中可直接设置如:watchData.Enabled = true;
    在其他函数和窗体中怎么用??急!!盼!!
      

  5.   

    你好,你给我发来的这个短消息,我已经给你发回去了,从时间来看恐怕你没有收到,解释如下:
    1 当你验证完成后加入下面的语句:
    foreach(MenuItem mi in this.mainMenu.MenuItems)
    {
        mi.Enabled=true;
    }
    即可解决你的问题2 如果你想在其他的地方控制菜单,有两种模式可以选择:
    2.1 像操纵平常菜单一样,使用该菜单的MenuItems属性来定位菜单,例如,你要对File菜单下的New菜单操作,那么作如下操作:
      MenuItem mi=this.mainMenu.MenuItems[0].MenuItems[0];
    这时的mi代表了New菜单,你可以操作它;这个你看看,例子在给你发的邮件中