Bonjour à tous,


Voilà j'ai un contrôle WebBrowser au sein d'une page WPF. Je souhaite que sur l'appuis d'un bouton (hors WebBrowser) cela m'ouvre la fenêtre de recherche (Ctrl+F).

Pour cela je donne le focus à mon WebBroser et je souhaite simuler ensuite les touche Ctrl puis F. SendKeys ne fonctionnant pas en WPF j'en suis arrivée à la solution suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
            KeyEventArgs kea = new KeyEventArgs(Keyboard.PrimaryDevice, Keyboard.PrimaryDevice.ActiveSource, 0, Key.Down);
            kea.RoutedEvent = Keyboard.KeyDownEvent;
            InputManager.Current.ProcessInput(kea);
Ce code simule l'appuis de la flèche du bas. J'ai vraiment du mal à comprendre comment il fonctionne. Si quelqu'un peut m'expliquer je l'en remercie d'avance.
Je vois bien que je dois définir mon Key avec F et LeftControl, en revanche je ne sais pas ce que je dois mettre à la place de Keyboard.KeyDownEvent.


Merci d'avance.