C# 如何制作按键式发送器

C# 如何制作按键式发送器,c#,windows-forms-designer,C#,Windows Forms Designer,如何在不手动操作的情况下对键盘中的所有字母重复此操作?有捷径吗?比如: “按钮(发送者)”为每一个键编写它几乎就是你必须要做的事情。Windows窗体*中没有预先存在的快捷方式系统。e、 KeyData是此操作的发送方,执行此操作时甚至不需要强制转换 *嗯,有一个。但它只适用于。所以很可能不是你要找的机器人 您可以使用switch/case块将其组织起来。Keys是一个枚举,因此您甚至可以在没有新的模式匹配支持的情况下使用它 您通常可以使用集合重新封装开关/机箱字典浮现在脑海中。使用该函数和La

如何在不手动操作的情况下对键盘中的所有字母重复此操作?有捷径吗?比如:


“按钮(发送者)”

为每一个键编写它几乎就是你必须要做的事情。Windows窗体*中没有预先存在的快捷方式系统。e、 KeyData是此操作的发送方,执行此操作时甚至不需要强制转换

*嗯,有一个。但它只适用于。所以很可能不是你要找的机器人

您可以使用switch/case块将其组织起来。Keys是一个枚举,因此您甚至可以在没有新的模式匹配支持的情况下使用它

您通常可以使用集合重新封装开关/机箱<代码>字典浮现在脑海中。使用该函数和Lambda函数,您可以将其大部分隐藏在视线之外

但是,如果您计划在此处使用任何热键,热键也会进入命令模式。该模式的思想是,您有一组命令和几种方法(热键、按钮、菜单项)来调用它们

if (e.KeyData == Keys.A)
            {
                foreach (var labels in lblcollection)
                {
                    if (labels.BackColor == Color.Blue)
                    {
                        if (item.Text == "A")
                        {
                            timer2.Start();
                            addbullet();
                        }
                    }
                }
            }