Sendkeys将%符号发送到文本框

时间:2016-07-28 13:36:21

标签: c# .net

我正在尝试通过'%'方法向我的文本框发送SendKeys.Send()个符号。

我已经知道你应该用括号括起'%'

此命令应该是正确的:

 SendKeys.Send("{%}");

但我的文本框中有'5'而不是'%'

我在VS.Net 2010/2012和2015上尝试了这一点,结果相同。

PS:我的区域设置/键盘是“NL-be”以防万一。

1 个答案:

答案 0 :(得分:1)

根据MSDN: https://msdn.microsoft.com/en-us/library/system.windows.forms.sendkeys.send(v=vs.110).aspx

字符表示键盘上的键代码,您应该将其与SHIFT组合。

所以尝试SendKeys.Send(“+ 5”);

“+”表示SHIFT键。