Control.KeyPress
会不断被触发。我认为最好使用 Control.KeyUp
。 - Jeff Ogatavoid handler(object sender, EventArgs e)
{
bool mouseEvent = (e is MouseEventArgs);
bool keyEvent = (e is KeyEventArgs);
bool performClick = (e is EventArgs) && !keyEvent && !mouseEvent;
}