private bool keyEventsFired(KeyEventStatus key) { return key.keyDownFired && key.keyPressFired && key.keyUpFired; }
private void fireKeyEvents(IHTMLElement3 elem) { object dummy = null; object eventObj = _doc.CreateEventObject(ref dummy); ((IHTMLEventObj)eventObj).keyCode = _keyCode; KeyEventStatus thisKeyStatus = new KeyEventStatus(); thisKeyStatus.keyDownFired = elem.FireEvent("onkeydown", ref eventObj); thisKeyStatus.keyPressFired = elem.FireEvent("onkeypress", ref eventObj); thisKeyStatus.keyUpFired = elem.FireEvent("onkeyup", ref eventObj); _keyEvents.Add(thisKeyStatus); }