Как я могу остановить звон при нажатии Enter? (Обработано и SuppressKeyEvent ИСТИНА) - PullRequest
0 голосов
/ 21 июня 2020

Да, я знаю, что уже есть сообщения об этом, но во всех них отсутствует установка Handled на true или SuppressKeyPress на true. Мой код работает, но он все еще звенит! Сводит меня с ума:

private void query_KeyDown(object sender,KeyEventArgs e) {
  if (e.KeyCode != Keys.Enter) return;
  if (query.Text.Trim() == "") return;

  e.Handled = e.SuppressKeyPress = true;
  MessageBox.Show("test");
}

Есть идеи, как это исправить? Да, нотация "странная", складывающая их таким образом, и просто чтобы быть на 100% уверенным, я также попробовал установить значение true для каждого отдельного элемента в отдельной строке, но это не имело никакого значения (а не должно быть).

Я предполагаю, что у меня пердит мозг и я упускаю что-то простое, но я не могу понять, что именно. Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...