C# 组合键输入和特殊按键按下
在文档中只提到使用“TAB”按钮C# 组合键输入和特殊按键按下,c#,keypress,keycode,dotnetbrowser,C#,Keypress,Keycode,Dotnetbrowser,在文档中只提到使用“TAB”按钮 KeyParams paramers = new KeyParams(VirtualKeyCode.TAB, ' '); KeyParams需要按钮的字符表示。那么,如何才能正确使用特殊的“控制”按钮呢 KeyParams paramers = new KeyParams(VirtualKeyCode.CONTROL, ' '); 这段代码会生成组合键Ctrl+A,对吗 KeyParams paramers1 = new KeyParams(VirtualK
KeyParams paramers = new KeyParams(VirtualKeyCode.TAB, ' ');
KeyParams需要按钮的字符表示。那么,如何才能正确使用特殊的“控制”按钮呢
KeyParams paramers = new KeyParams(VirtualKeyCode.CONTROL, ' ');
这段代码会生成组合键Ctrl+A,对吗
KeyParams paramers1 = new KeyParams(VirtualKeyCode.CONTROL, ' ');
KeyParams paramers2 = new KeyParams(VirtualKeyCode.VK_A, 'A');
webView.Browser.KeyDown(paramers1);
webView.Browser.KeyDown(paramers2);
webView.Browser.KeyUp(paramers2);
webView.Browser.KeyUp(paramers1);
KeyParams类的构造函数包含第三个参数-
params VirtualKeyCode[]修饰符
要模拟按下Ctrl+A
,可以创建以下键参数:
KeyParams p1=新的KeyParams(VirtualKeyCode.VK_A',,VirtualKeyCode.CONTROL)代码>
然后使用KeyDown
和keydup
方法:
browser.KeyDown(p1);
浏览器键控(p1)
KeyParams类的构造函数包含第三个参数-params VirtualKeyCode[]修饰符
要模拟按下Ctrl+A
,可以创建以下键参数:
KeyParams p1=新的KeyParams(VirtualKeyCode.VK_A',,VirtualKeyCode.CONTROL)代码>
然后使用KeyDown
和keydup
方法:
browser.KeyDown(p1);
浏览器键控(p1)代码>