一个菜单按钮 ,设置了快捷键,按钮里的代码如下:
 Clipboard.SetDataObject(aa);
 SendKeys.SendWait("^v");
 SendKeys.Flush();
问题:为什么直接按快捷键 aa的内容不能填充到webbrowser里的文本框区,一点要点击这个菜单按钮才可以填充?注:按快捷键可以直接填充内容到窗口里的其它文本控件

解决方案 »

  1.   

    你按快捷键的时候,输入焦点是不是在webbrowser的文本框里面呢????如果焦点在webbrowser的文本框中,你按下快捷键,此快捷键是不是被文本框接收了呢??
      

  2.   


    你按快捷键的时候,输入焦点是不是在webbrowser的文本框里面呢????是的,确定!
    如果焦点在webbrowser的文本框中,你按下快捷键,此快捷键是不是被文本框接收了呢??直接用鼠标点击webbrowser的文本框,再按快捷键,没有成功.
    但用鼠标点击菜单里的这个按钮,则没有问题.真不不明白直接按快捷键和点击按钮有什么区别