Sendkeys在PDA里面用不了,有其他方法吗?

解决方案 »

  1.   

    没有sendkeys照过!
    sendkey目的是啥?不就是激发某些操作......也就是某某函数!如果sendkey一个你不处理的函数,sned也没用啊!
      

  2.   

    http://forums.msdn.microsoft.com/zh-CN/csharpgeneral/thread/be55cf87-20b5-40dc-a698-b00e88d25e8c/
      

  3.   

    关注,顶一下。
    PDA实现这个功能好象很没意思。
      

  4.   

    //英文输入
    this.richTextBox1.Focus();
    for(int i=65;i<91;i++)
    {
    char Letter=(char)i;
    SendKeys.Send(Letter.ToString());
    System.Threading.Thread.Sleep(100);
    SendKeys.Flush();
    }
    for(int i=97;i<123;i++)
    {
    char Letter=(char)i;
    SendKeys.Send(Letter.ToString());
    System.Threading.Thread.Sleep(100);
    SendKeys.Flush();
    } //数字输入
    this.richTextBox1.Focus();
    for(int i=0;i<10;i++)
    {
    SendKeys.Send(i.ToString());
    System.Threading.Thread.Sleep(100);
    SendKeys.Flush();
    } //Backspace
    this.richTextBox1.Focus();
    SendKeys.Send("{Backspace}");{//Home
    this.richTextBox1.Focus();
    SendKeys.Send("{Home}");
    {//End
    this.richTextBox1.Focus();
    SendKeys.Send("{End}");
    {//Enter
    this.richTextBox1.Focus();
    SendKeys.Send("{Enter}"); //Delete
    this.richTextBox1.Focus();
    SendKeys.Send("{Delete}"); //Shift+Home
    this.richTextBox1.Focus();
    SendKeys.Send("+{Home}");
    //Shift+End
    this.richTextBox1.Focus();
    SendKeys.Send("+{End}");