给菜单项、按钮等控件的Text(不一定都是Text)加上&前导符就行;
比如给某个菜单项取名为 &File;或 文件(&F);它的加速键就是ALT_F。

解决方案 »

  1.   

    我说的不是这样的(用&前缀),因为这样要按ALT键,我得意思是:比如按F4,程序就退出,这个F4如何定义?
      

  2.   

    你说的是要shortcut键哦,如果是菜单项的话,直接设置它的Shortcut属性就行了。如有个菜单项Exit是推出程序的,则:
    this.menuItem1.Shortcut = System.Windows.Forms.Shortcut.F4
    其它控件没有这个属性,不过一般也用不上。真要用的话,在窗体的KeyDown事件写代码判断用户按键是一个办法。
      

  3.   

    我说的是Accelerator,棵随意定义,即可以定义Shortcut 枚举之外的按键组合。
      

  4.   

    上面不都说了吗?(哦,不知道是我不明白Accelerator,还是你不明白。)
      

  5.   

    Shortcut 枚举之外的按键组合,比如说:Ctrl+Alt+J