Избавление от звукового сигнала при нажатии на клавишу 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); } }
Если при прослушивании музыки с вк они не слишком сильные, то при работе в скайпе это уже что-то невыносимое. А плееры гонят через стандартные драйвера и обработчики в системе, приводя входящий сигнал в то, что карточка играть умеет.