SendKeys.Send(Keys.NumPad1);
SendKeys.Send(String key);
奇怪了这个参数怎么会没有
SendKeys.Send(Keys key);
这个重载呢要怎么做
发送一个小键盘的“1”谢谢

解决方案 »

  1.   

    SendKeys.Send(“{1}”); 试试看
      

  2.   

    SendKeys.Send({NUMPAD0});
    还是SendKeys.Send("{NUMPAD0}");试试
      

  3.   

    小键盘的"1",不就是1 和end吗?SendKeys.Send(“{END}”);
      

  4.   

    搜索了一下。。据说不能发送numpad上的数字,除了数字其他都有
    http://msdn.microsoft.com/en-us/library/system.windows.forms.sendkeys.aspx
      

  5.   

    方法还有个:
    模拟键盘操作using System.Runtime.InteropServices; [DllImport("User32.dll")] 
    public static extern void keybd_event(Byte bVk,Byte bScan,Int32 dwFlags,Int32 dwExtraInfo);   byte VK_NUM1 = 97;
    keybd_event(VK_NUM1,0,0,0);//97是小键盘"1"的键值