正如标题所说,我正在try 将Tab键更改为Enter键.我已经写好了,还挺管用的
public class EnterBasedForm : System.Windows.Forms.Form
{
public EnterBasedForm()
{
KeyPreview = true;
KeyUp += new KeyEventHandler(OnKeyPressed);
}
public void OnKeyPressed(object? sender, KeyEventArgs handler)
{
if (handler.KeyCode == Keys.Enter)
{
SendKeys.Send("{TAB}");
}
}
}
但当按下按钮时,这会按下按钮,而不是改变焦点.每次按Enter键都会播放一个声音.如何禁用Enter键功能?