WebBrowser を使用して HTML ページでテキストエリア コントロールの onkeypress イベントを呼び出すにはどうすればよいですか?
1136 次
1 に答える
4
これは遅延バインディングの方法です。
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/例外処理のコードを追加してください。
于 2011-05-24T18:05:24.013 に答える