触发键盘事件用: SendKeys.Send("{Backspace}");
 但如果是组合键怎么办?比如:"ctrl+A"

解决方案 »

  1.   

    http://msdn.microsoft.com/zh-cn/library/system.windows.forms.sendkeys.send(VS.80).aspx若要指定与 Shift、Ctrl 和 Alt 键的任意组合一起使用的键,请在这些键代码之前加上以下一段或多段代码。键     代码
    Shift  +
    Ctrl   ^
    Alt    %
    若要指定在按一些键时应同时按住 Shift、Ctrl 和 Alt 键的任意组合,请将这些键的代码放在括号内。例如,若要指定按 E 和 C 时同时按住 Shift 键,请使用“+(EC)”。若要指定按 E 时应按住 Shift,之后按 C 时不按住 Shift,请使用“+EC”。若要指定重复键,请使用格式 {key number}。键和数字之间必须放一空格。例如,{LEFT 42} 表示按向左键 42 次;{h 10} 表示按 H 10 次。
      

  2.   

    除了上面说的,也可以自己来处理键盘按键你重载ProcessCmdKey()函数,就可以同时处理多个按键的事件
      

  3.   

    参考:
    http://s.yanghao.org/program/viewdetail.php?i=49175