Cómo: Detectar cuándo se presiona la tecla ENTRAR
Este ejemplo muestra cómo detectar cuando se pulsa la tecla Enter en el teclado.
En este ejemplo se usa un archivo de lenguaje de marcado de aplicación extensible (XAML) y un archivo de código subyacente.
Ejemplo
Cuando el usuario pulsa la tecla Enter en el TextBox, la entrada en el cuadro de texto aparece en otra área de la interfaz de usuario (UI).
El siguiente XAML crea la interfaz de usuario, que consiste en un StackPanel, un TextBlock y un TextBox.
<StackPanel>
<TextBlock Width="300" Height="20">
Type some text into the TextBox and press the Enter key.
</TextBlock>
<TextBox Width="300" Height="30" Name="textBox1"
KeyDown="OnKeyDownHandler"/>
<TextBlock Width="300" Height="100" Name="textBlock1"/>
</StackPanel>
El siguiente código subyacente crea el controlador de eventos KeyDown. Si la tecla que se pulsa es la Enter, se muestra un mensaje en TextBlock.
private void OnKeyDownHandler(object sender, KeyEventArgs e)
{
if (e.Key == Key.Return)
{
textBlock1.Text = "You Entered: " + textBox1.Text;
}
}
Private Sub OnKeyDownHandler(ByVal sender As Object, ByVal e As KeyEventArgs)
If (e.Key = Key.Return) Then
textBlock1.Text = "You Entered: " + textBox1.Text
End If
End Sub
Vea también
.NET Desktop feedback
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente las Cuestiones de GitHub como mecanismo de retroalimentación para el contenido y lo sustituiremos por un nuevo sistema de retroalimentación. Para más información, consulta:Enviar y ver comentarios de