| ZennoLab.Emulation Assembly > ZennoLab.Emulation Namespace > Emulator Class > SendKey Method : SendKey(Int32,Keys,KeyboardEvent) Method |
Type: System.Int32
The handle of the window.
Type: System.Windows.Forms.Keys
The key for send.
Type: keyboardEvent
The event of key for emulation.
public static string SendKey( int handle, Keys key, KeyboardEvent keyboardEvent )
Type: System.Int32
The handle of the window.
Type: System.Windows.Forms.Keys
The key for send.
Type: keyboardEvent
The event of key for emulation.
Type: System.String
The answer with information about the success of the current command's execution. If current command was successful then this answer is "ok"; otherwise message describing the error.
// find the html element HtmlElement he = instance.ActiveTab.FindElementByTag("input:text", 0); // check the element if (!he.IsVoid) { // send key string result = Emulator.SendKey(instance.ActiveTab.Handle,System.Windows.Forms.Keys.Z, KeyboardEvent.Down); // send result if (result == "ok" && !Emulator.ErrorDetected) return "Key was sent"; return "Fail"; } return "Element not found";
// find the html element $he = $instance->ActiveTab->FindElementByTag("input:text", 0); // check the element if (!$he->IsVoid) { // send key $result = ZennoLab\Emulation\Emulator::SendKey($instance->ActiveTab->Handle, System\Windows\Forms\Keys::Z, KeyboardEvent::Down); // send result if ($result == "ok" && !ZennoLab\Emulation\Emulator.ErrorDetected) return "Key was sent"; return "Fail"; } return "Element not found";
Target Platforms: Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family, Windows Seven