comment puis-je appuyer sur "Entrée" sur C# et WPF sans appuyer sur entrer sur le clavier matériel?appuyez sur le clavier sans appuyer sur le matériel
Répondre
En supposant que vous travaillez avec WindowsForms ... en utilisant SendKeys.Send("{ENTER}");
Voir cette documentation ici aussi: http://msdn.microsoft.com/de-de/library/system.windows.forms.sendkeys.send.aspx
Ah, vous dites SendKeys est indisponible?
Vérifiez ces discussions, sur les forums MSDN: http://social.expression.microsoft.com/Forums/en-US/wpf/thread/915cb53a-704b-4047-8fd0-e7c5a8feae5e/
http://social.msdn.microsoft.com/forums/en-US/wpf/thread/6557c1eb-6eb5-4f4a-84d6-4ae4fb5b9dab/
On dirait que vous pouvez piéger les événements KeyDown, mais ce n'est pas exactement ce que vous voulez ...
Oh, attendez! Vérifiez ce fil SO: How can I programmatically generate keypress events in C#?
Au-delà, Comment et pourquoi avez-vous besoin d'envoyer « Entrée » sans presse du clavier? Il peut y avoir une solution différente qui s'y cache. :)
Pour permettre d'écrire sur autocompletebox parce que Focus() ne fonctionnait pas, il suffit de choisir le contrôle, mais ne peut pas écrire jusqu'à ce que j'appuie sur enter ou tab! – kartal
Ok. Donc, vous vous concentrez sur la saisie semi-automatique par programmation et vous voulez envoyer une touche Entrée pour que (a) l'utilisateur puisse commencer à taper sans avoir à se concentrer sur le champ lui-même, ou (b) vous pouvez "taper" par boîte? Essayez-vous d'atteindre (a) ou (b)? –
Je travaille sur WPF !!! – kartal
@salamonti, cette information importante aurait dû figurer dans votre question ou vos tags. –
@salamonti: Vous ne l'avez pas dit dans votre question, pas besoin d'agir. – Christian