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 :
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.
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);
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.
Partager