作为SendKeys.Send的参数
本文关键字:参数 Send SendKeys 作为 | 更新日期: 2023-09-27 18:12:45
我需要用SendKeys.Send(string keys)
方法发送System.Windows.Forms.Keys
enum。
如何将Keys
enum转换为与此方法兼容的字符串?
我可以执行switch
并尝试该键是否为不兼容的键之一,如下所示:
string toSend = "";
switch(keys)
{
case Keys.Backspace:
toSend = "{BS}"
break;
case Keys.F2:
toSend = "{F2}"
break;
// ...
default:
toSend = keys.ToString();
break;
}
SendKeys.Send(toSend);
但是我想知道,是否有更好的方法来做这件事。
谢谢你的帮助。
你可以写为SendKeys.Send("{进入}");SendKeys.Send (E);