Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet exemple montre comment détecter quand la touche Enter est enfoncée sur le clavier.
Cet exemple se compose d’un fichier XAML (Extensible Application Markup Language) et d’un fichier code-behind.
Exemple :
Lorsque l’utilisateur appuie sur la touche Enter dans le TextBox, l’entrée dans la zone de texte s’affiche dans une autre zone de l’interface utilisateur (IU).
Le code XAML suivant crée l’interface utilisateur, qui se compose d’un StackPanel, d’un TextBlocket d’un TextBox.
<StackPanel>
<TextBlock Width="300" Height="20" Text="Type some text into the TextBox and press the Enter key." />
<TextBox Width="300" Height="30" Name="textBox1" KeyDown="textBox1_KeyDown" />
<TextBlock Width="300" Height="100" Name="textBlock1" />
</StackPanel>
Le code suivant crée le gestionnaire d’événements KeyDown. Si la touche enfoncée est la touche Enter, un message s’affiche dans le TextBlock.
private void textBox1_KeyDown(object sender, System.Windows.Input.KeyEventArgs e)
{
if (e.Key == Key.Enter)
{
textBlock1.Text = $"You Entered: {textBox1.Text}";
}
}
Private Sub textBox1_KeyDown(sender As Object, e As System.Windows.Input.KeyEventArgs)
If e.Key = Key.Return Then
textBlock1.Text = "You Entered: " + textBox1.Text
End If
End Sub
Voir aussi
- Vue d’ensemble des entrées
- Vue d’ensemble des événements routés
.NET Desktop feedback