Advertisement
Guest User

Untitled

a guest
Nov 20th, 2014
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.78 KB | None | 0 0
  1. // types the key to the focused element.
  2.     // example usage:
  3.     //    dynamic tbox = webView.getElementById('id');
  4.     //    tbox.focus();
  5.     //    webView.TypeKey(VirtualKey.SPACE, " ");      
  6.     public static void TypeKey(this IWebView webView, VirtualKey vk, string chr)
  7.     {
  8.         WebKeyboardEvent keyEvent = new WebKeyboardEvent();
  9.  
  10.         keyEvent.Type = WebKeyboardEventType.KeyDown;
  11.         keyEvent.VirtualKeyCode = vk;
  12.         webView.InjectKeyboardEvent(keyEvent);
  13.  
  14.         keyEvent.Type = WebKeyboardEventType.Char;
  15.         keyEvent.Text = chr;
  16.         webView.InjectKeyboardEvent(keyEvent);
  17.  
  18.         keyEvent.Type = WebKeyboardEventType.KeyUp;
  19.         keyEvent.VirtualKeyCode = vk;
  20.         webView.InjectKeyboardEvent(keyEvent);            
  21.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement