elimine la tecla enter después de presionarla en el evento keyup de un cuadro de texto

StackOverflow https://stackoverflow.com/questions/236675

  •  04-07-2019
  •  | 
  •  

Pregunta

Cómo cancelar un evento de pulsación de tecla en un cuadro de texto después de presionar la tecla de retorno.

¿Fue útil?

Solución

Establezca la propiedad Handled del parámetro del controlador KeyPressEventArgs en true.

Ejemplo de msdn:

private void keypressed(Object o, KeyPressEventArgs e)
{
    if (e.KeyChar == (char)Keys.Return)
    {
        e.Handled = true;
    }
}

Consulte http: // msdn. microsoft.com/en-us/library/system.windows.forms.keypresseventargs.handled.aspx para obtener más información.

Otros consejos

¿Quiere decir que quiere ignorar la tecla Intro?

Puede agregar un evento keydown e ignorar la tecla enter allí ...

private void textBox1_KeyDown(object sender, KeyEventArgs e)
    {
        if (e.KeyCode == Keys.Enter)
        {
            e.SuppressKeyPress = true;
        }
    }
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top