winform窗体  想在窗体加载时按下F1键或者也可能是ctrl+F1键   请问c# 能实现吗? 望解答。 

解决方案 »

  1.   

    看看这个。http://blog.csdn.net/menglingjun/archive/2007/09/18/1789788.aspx
      

  2.   

    模拟鼠标用mouse_event,模拟键盘用keybd_event
    SendKeys.Send("{F1}"); 
      

  3.   

    哎呀又是如梦大哥,我先试试   都忘记sendKey了 这脑子,
      

  4.   

     请问  SendKeys.Send("^{F1}");   难道这不是代表ctrl+F1吗??好像不好用嘿嘿!
      

  5.   

    貌似SendKeys.Send("^{F1}");和  SendKeys.SendWait("^{F1}");都不好用。 窗体上的控件没变~ 
      

  6.   

    http://blog.csdn.net/menglingjun/archive/2007/09/18/1789788.aspx
      

  7.   

    请问如梦大哥,模拟键盘用keybd_event  的ctrl+F1 键是什么??
      

  8.   


    SendKeys.Send("^{F1}");  不好用 没有起到ctrl+F1的效果。