J'ai besoin d'un comportement personnalisé pour les touches de tabulation dans le contrôle RichTextEdit.Comment intercepter une touche de tabulation dans le contrôle d'édition
CurrentY le meilleur que j'ai est ceci:
editBox.PreviewKeyDown += new System.Windows.Forms.PreviewKeyDownEventHandler(this.field_PreviewKeyPress);
private void field_PreviewKeyPress(object sender, PreviewKeyDownEventArgs e)
{
switch (e.KeyCode)
{
case Keys.Tab:
//Some code here
break;
}
}
La touche de tabulation est enregistré très bien, mais après que les processus de contrôle de la clé de toute façon et déplace le focus au contrôle suivant. Il ne semble pas possible de consommer cet événement clé.
Malheureusement, cela ne fonctionne que pour multiline RichTextBox. – Viesturs
Vraiment? C'est intéressant! Je vais laisser la réponse ici pour que les autres qui la lisent puissent voir votre commentaire et apprendre pourquoi ce n'est pas * la * réponse. –