En programmant le déclenchement de l'onglet fonctionnalités de la touche dans un VB.Net application windows
Comment puis-je en programmant déclencher l'onglet fonctionnalités de la touche dans un VB.Net application windows?
Actuellement dans mon application que je suis en utilisant un séparateur lorsque j'appuie sur la touche tab, et l'accent est mis en mouvement dans le bon ordre.
Cependant j'ai besoin d'utiliser les touches fléchées pour déplacer le focus à côté des contrôles, de la même manière que le focus se passe lorsque l'utilisateur appuie sur les touches tab.
Merci d'Avance
OriginalL'auteur Ramesh | 2010-08-04
Vous devez vous connecter pour publier un commentaire.
Vous pouvez simuler le
SendKeys.Send(string)
méthode (dans les Systèmes.De Windows.Les formes de l'espace de noms). Simuler une pression de touche tab vous appelezSendKeys.Send("{TAB}")
.Pour voir tous les codes de touche, découvrez http://msdn.microsoft.com/en-us/library/system.windows.forms.sendkeys.aspx
OriginalL'auteur KallDrexx
Mieux vaut tard que jamais, depuis que j'ai trouvé ce post à la recherche d'une solution à un problème similaire.
Windows de type de Formulaire a ContainerControl quelque part dans la chaîne d'héritage et qui a une méthode ProcessTabKey(Boolean trueForForward) . C'est exactement ce dont vous avez besoin, à l'intérieur de votre instance de formulaire.ProcessTabKey(vraie) déplacer le focus vers l'avant sur l'onglet index et le présent.ProcessTabKey(false) va se déplacer vers l'arrière.
OriginalL'auteur Koshelew
Code très simple
Notez-le dans de l'Événement KeyDown de Datagridview
OriginalL'auteur Abdul Sammad