Buenas tardes.
En un programa que estoy desarrollando, necesito seleccionar de forma manual el valor de un select dentro de un TWebbrowser.
Mediante SelectedIndex y javascript, consigo modificar su valor, pero no hay forma de que dispare el evento onchange de ese objeto select.
En versiones antiguas (7) de Internet Explorer, esto funcionaba:
Código Delphi
[-]
var
doc : IHTMLDocument3;
el : IHTMLElement;
v : OleVariant;
if EmbeddedWB1.Document.QueryInterface(IHTMLDocument3,doc) = S_OK then
begin
el := doc.getElementById('ddl_nFilas');
el.FireEvent('onchange', v);
end;
Pero con la versión 9, en adelante, no me funciona...
¿Alguien ha podido solucionarlo?
Gracias.