我试了这样:
this.menuItem2.Shortcut = System.Windows.Forms.Shortcut.Ctrl1;
显示结果也是一样的

解决方案 »

  1.   

    又试了下,这样的是显示正常的:
    string strShortCut="CtrlA";
    object s = Enum.Parse(typeof(System.Windows.Forms.Shortcut), strShortCut,false);
    this.menuItem2.Shortcut = (Shortcut)s;
      

  2.   

    正如所言:string strShortCut="CtrlA"正确,但string strShortCut="Ctrl1"还是不行,不过无论如何,都要感谢你的热心,结贴!