返回顶部
扶摇直上九万里,展翅高飞岂可待。

向WebBrowser中写入Html字符串

uses ActiveX;//注意引用ActiveX单元
 procedure TForm1.WriteHtmlToWB(wb: TWebBrowser;HTMLCode: string);
var
  ss: TStrings;
  ms: TMemoryStream;
begin
  ss := TStringList.Create;
  ms := TMemoryStream.Create;
  try
    ss.Text := HTMLCode;
    ss.SaveToStream(ms);
    ms.position:=0;
    wb.Navigate('about:blank');
    (wb.Document as IPersistStreamInit).Load(TStreamAdapter.Create(ms));
  finally
    ms.Free;
    ss.Free;
  end;
end;

 

posted on 2023-03-06 21:32  六十五度  阅读(15)  评论(0编辑  收藏  举报

导航