Je veux détecter lorsque la touche de tabulation est enfoncée dans une zone de texte et mettre en surbrillance la zone de texte suivante dans le panneau.Comment détecter la touche de tabulation en appuyant sur C#?
J'ai essayé la méthode keyPressed et la méthode keyDown. Mais quand j'exécute le programme et débogue ces méthodes n'appellent pas quand la touche de tabulation est pressée. Voici mon code.
private void textBoxName_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Tab)
{
textBoxUsername.Focus();
}
}
private void textBoxName_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar==(char)Keys.Tab)
{
textBoxUsername.Focus();
}
}
Corrigez-moi s'il vous plaît.Merci.
NOOON !!! Ne fais pas ça comme ça! Jetez un oeil à: http://stackoverflow.com/questions/2942617/how-to-set-up-winform-textbox-field-focus-so-a-user-can-go-through-them-by-clicki/2942756 # 2942756 – Oliver