J'ai une zone de texte multiligne et un bouton en dessous.WinForms Multiline Textbox, La touche Entrée permet de déplacer le focus hors de la zone de texte
VB.NET, WinForms, .NET 2.0
System.Windows.Forms.TextBox
multiligne = True
AcceptsReturn = True
AcceptsTab = False
CausesValidation = Faux
Aucun événement s explicitement codé.
Je voudrais que la touche Entrée insère des sauts de ligne et ne déplace jamais le focus sur le contrôle suivant (le bouton). Je souhaite que la touche de tabulation déplace toujours le focus sur le contrôle suivant dans l'ordre des onglets (le bouton).
Ce qui se produit à la place, c'est que la touche Entrée insère un saut de ligne, puis déplace le focus sur le contrôle suivant (le bouton). Il le fait aussi avec Ctrl-Enter, ce qui me déconcerte vraiment! En lisant les fichiers d'aide et en faisant une recherche approfondie sur Google, cela devrait fonctionner comme je le souhaite. Mais évidemment, il me manque quelque chose. Qu'est-ce que je fais mal?
Je voudrais voir ce projet, qui est bizarre. Postez-le sur un service de partage de fichiers. –
Avez-vous hérité d'un formulaire personnalisé? Peut-être que le processus de forme de base Entrez la touche pour mettre au point le prochain contrôle –