Bonjour,
Ma gestion du Tab et Enter dans un textbox se fait par l'intermédiaire de la fonction IsInputKey que j'override dans mon contrôle textbox hérité :
Si la touche TAB enfoncée, on gère. J'ai également mit le KeyPreview de ma Form sur True. Ensuite je gère mon tab et Enter dans le keydown de mon textbox. Le comportement est parfait, mais mon problème est le suivant : A chaque fois que je fais Tab ou Enter, Windows émet un son d'alerte. Comme lorsqu'il est impossible de presser une touche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Protected Overrides Function IsInputKey(ByVal keyData As System.Windows.Forms.Keys) As Boolean Select Case keyData Case Keys.Tab Return True Case Else Return MyBase.IsInputKey(keyData) End Select End Function
J'ai trouvé, sur Internet, quelque qui disait qu'il fallait utiliser la fonction ProcessDialogKey mais je n'arrive pas à l'implanter pour qu'elle fonctionne de la même manière que IsInputKey...
Comment se débarrasser de ce son encombrant ?
Merci d'avance.
Partager