gpt4 book ai didi

c# - 将 c# winforms 按钮处理为击键?

转载 作者:行者123 更新时间:2023-11-30 17:38:13 26 4
gpt4 key购买 nike

我想在按下时在上面制作一个按钮,组合键 Ctrl + + 被按下,另一个是 Ctrl + - 被按下。我怎样才能做到这一点?

最佳答案

以下是您想要的可能的解决方案:

//Button creation
Button myButton= new Button();
myButton.Click += myButton_Click;

然后在事件 myButton_Click();

void myButton_Click(object sender, EventArgs e)
{
SendKeys.Send("^({ADD})")
}

然后您可以对 - 键执行类似操作,检查 here要使用的关键符号

编辑

另一种变体是这样做:

void myButton_Click(object sender, EventArgs e)
{
SendKeys.Send("^({+})")
}

The plus sign (+), caret (^), percent sign (%), tilde (~), and parentheses () have special meanings to SendKeys. To specify one of these characters, enclose it within braces ({}). For example, to specify the plus sign, use "{+}".

来源:

Created Button Click Event c#

Trigger a keyboard key press event without pressing the key from keyboard

关于c# - 将 c# winforms 按钮处理为击键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37066058/

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