gpt4 book ai didi

c# - System.Windows.Forms.Keys 作为 SendKeys.Send 的参数

转载 作者:行者123 更新时间:2023-11-30 18:47:30 30 4
gpt4 key购买 nike

我需要使用 SendKeys.Send(string keys) 方法发送 System.Windows.Forms.Keys 枚举。

如何将 Keys 枚举转换为与此方法兼容的字符串?

我可以做 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("{ENTER}");SendKeys.Send("E");

关于c# - System.Windows.Forms.Keys 作为 SendKeys.Send 的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24721497/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com