2

ダイアログボックスが表示されないようにする方法このドキュメントは変更されました。変更内容を保存?これは、webbrowserが次の場合に遷移中に発生します:空白

どうもありがとう。そうしました

  Browser.Navigate ('about: blank');
  DesignMode (false ,'');
  Browser.OnNavigateComplete2: = NavigateComplite;

procedure NavigateComplite (ASender: TObject; const pDisp: IDispatch; var URL: OleVariant);
begin
  DesignMode (true ,'');
end;
4

1 に答える 1

3

コードでインターフェイスのdesignModeプロパティ を使用していると思います。IHTMLDocument2

このプロパティを「オフ」に設定するダイアログボックスを無効にすることができます。

新しいページに変更する前に、このコードを試してください

(WebBrowser1.Document as IHTMLDocument2).designMode := 'off';
WebBrowser1.Stop;
于 2010-09-04T05:58:46.077 に答える