je veux mettre l'accent d'un textbox1 à un autre TextBox2 alors que je suis en appuyant sur Entrée clé dans textbox1 dans Windows C# application (C# 2005)Set focus à un autre contrôle
0
A
Répondre
0
0
Tout d'abord, vous devrez définir la propriété KeyPreview du formulaire mis à vrai. Ensuite, vous devrez remplacer la méthode OnKeyDown de la forme et faire un cas comme:
if(e.KeyCode == Keys.Enter)
{
Control ctlNext = this.GetNextControl(this.ActiveControl, true);
ctlNext.Focus();
}
else
{
base.OnKeyDown(e);
}
Rappelez-vous que ce code fonctionnera pour chaque contrôle sur le formulaire, et déplacer le focus à la suivante. Si vous voulez juste que ce code fonctionne pour les zones de texte, vous pouvez ajouter un chèque comme:
if(this.ActiveControl is TextBox)
{
...
}
Questions connexes
- 1. Opera Mobile 9.7 Beta Set Focus
- 2. Liaison à un autre contrôle dans Silverlight
- 3. Comment transférer une partie de l'entrée d'un contrôle à un autre sans perdre le focus?
- 4. Envoyer une frappe à un autre contrôle
- 5. Définir le focus sur un autre contrôle après avoir cliqué sur TreeView
- 6. C# RDP ActiveX Contrôle perdre le focus
- 7. Contrôle TreeView en C#, select() et focus
- 8. <ajaxToolkit: TabPanel - aimerait mettre « focus » sur un autre onglet
- 9. Set texte RTF en WPF RichTextBox contrôle
- 10. ModalPopUpExtender affiché à partir du serveur: Contrôle du focus
- 11. Routage des événements de clé vers un autre contrôle
- 12. Peut-on accéder à un contrôle identifiant enregistré dans un ASPX pour un autre contrôle ascx ,,
- 13. WPFMVVM Définir le contrôle du focus
- 14. Silverlight Liaison de données d'un contrôle à un autre
- 15. Passer des valeurs d'un contrôle Usercontrol à un autre UserControl!
- 16. Attribution d'un événement swip à un autre contrôle
- 17. Nant set time set
- 18. Faire glisser et déposer un contrôle d'un formulaire à un autre entraîne le déplacement du contrôle
- 19. Passer le focus de l'élément enfant dans un contrôle UserControl à parent dans WPF
- 20. Set Databinding chemin à l'intérieur UserControl
- 21. Comment hooker la touche TAB dans un usercontrol pour que le focus ne passe pas à un contrôle différent?
- 22. Renvoi d'une séquence de touches à un autre contrôle dans WinForms
- 23. ASP.NET: Problèmes de référencement d'un contrôle utilisateur dans un autre contrôle utilisateur?
- 24. CruiseControl.NET Set Variable à une valeur dynamique
- 25. WPF: Comment intégrer un contrôle de contenu dans un autre?
- 26. Réutiliser un contrôle dans un autre projet Windows Forms
- 27. Définition du focus sur un contrôle dans un ControlTemplate dans WPF
- 28. Définition du focus de contrôle de saisie sans javascript
- 29. Sur le champ UPDATE si la valeur est déjà SET, le régler à autre chose?
- 30. Supprimer le focus rect sur le contrôle - Delphi
Souvenez-vous de définir e.SuppressKeyPress = true là quelque part aussi, ou Enter keypress vous Stil inscrire à d'autres contrôles (par exemple sous forme de AcceptButton). –