eliminar a tecla enter após pressioná-lo no evento keyup de uma caixa de texto

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

  •  04-07-2019
  •  | 
  •  

Pergunta

Como cancelar um evento de teclado em uma caixa de texto depois de pressionar a tecla Enter.

Foi útil?

Solução

Defina a propriedade segurada de KeyPressEventArgs manipulador de parâmetro para true.

Exemplo 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 mais informações.

Outras dicas

Você quer dizer, você quer ignorar a tecla enter?

Você pode adicionar um evento keydown e ignorar a tecla enter lá ...

private void textBox1_KeyDown(object sender, KeyEventArgs e)
    {
        if (e.KeyCode == Keys.Enter)
        {
            e.SuppressKeyPress = true;
        }
    }
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top