我有一個名為 Btn_Down 的常規按鈕,單擊時會激活它,但我也希望它在按下“S”鍵時激活。誰能幫我解決這個問題?
uj5u.com熱心網友回復:
訂閱KeyDown
包含您的按鈕的表單控制元件事件并添加以下代碼
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
switch (e.KeyData)
{
case Keys.S:
button1_Click(this, EventArgs.Empty);
//Or
//button1.PerformClick();
break;
}
}
將表單的KeyPreview
屬性設定為true
. 這些設定應該會產生您想要的效果。
private void Form1_KeyPress(object sender, KeyPressEventArgs e)
{
switch (e.KeyChar)
{
case 'S':
case 's':
button1_Click(this, EventArgs.Empty);
//Or
//button1.PerformClick();
break;
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/482423.html
上一篇:一個腳本可以有2個更新方法嗎
下一篇:JSON反序列化嵌套回應