Я прочитал, что я могу подавить этот шум, определив кнопку подтверждения формы, чего я пытаюсь избежать (полагаю, я могу указать на скрытую или неактивную кнопку, но, поскольку пытаюсь сделать, меня беспокоят побочные эффекты)
Я использую следующий фрагмент, чтобы перехватить клавишу возврата, и она работает просто отлично, шум не возникает, если я нажимаю кнопку вручную.
private void urlTextBox_KeyDown(object sender, KeyEventArgs e) {
if ( e.KeyCode == Keys.Return )
//if ( e.KeyValue.Equals(13) )
{
e.SuppressKeyPress = true;
//e.Handled = true;
goButton.PerformClick();
}
Я нацеливаюсь на .NET 4.0, поэтому я должен быть в состоянии реализовать большинство идей.