Как вызвать событие onkeypress на html-странице (Delphi) - PullRequest
1 голос
/ 24 мая 2011

Как вызвать событие onkeypress элемента управления textarea на html-странице с помощью WebBrowser?

1 Ответ

4 голосов
/ 24 мая 2011

Это способ с поздним связыванием:

procedure TBrowserPageIE.Test;
var
  doc : OleVariant;
  el  : OleVariant;
  v   : OleVariant;
begin
  if FBrowser.Document <> nil then begin
    doc := FBrowser.Document;
    el := doc.getElementById('myTextArea');
    el.FireEvent('onkeypress', v);
  end;
end;

Пожалуйста, добавьте код для обработки nil / исключений.

...