Записи с меткой «KeyPress»
Избавление от звукового сигнала при нажатии на клавишу Enter
Когда вы нажимаете на клавишу Enter в то время, когда курсор находится в текстовом поле, то издается неприятный звук из динамиков. Чтобы избавится от него необходимо перехватить событие нажатия клавиш:
private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if(e.KeyChar == (char)Keys.Enter) e.Handled = true; else base.OnKeyPressed(e); }
В листинге выше показан пример для отдельного текстового поля. Если вы хотите применить этот способ ко многим текстовым полям, то проще определить новый класс с наследованием от TextBox и переопределить событие OnKeyPress:
public class TextBoxEx : TextBox { private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if(e.KeyChar == (char)Keys.Enter) e.Handled = true; else base.OnKeyPressed(e); } }