如何判 webbrowser.navigate('http://www.AAAAA.com') 已更新完毕,?,待更新完毕后执行其他代码语句? webbrowser.navigate('http://www.AAAAA.com');需下载完毕后,执行
webbrowser.navigate('http://www.BBBBB.com');
 

解决方案 »

  1.   

    我觉得depli的帮助中应该有,可惜现在我没有。
      

  2.   

    在 webbrowser.onDocumentComplete
      

  3.   

    这是个逻辑题。只执行一个navigate是很容易解决的。要执行多个navigate还要等下载完可要点功夫。
      

  4.   

    我是穷人本想敲你一把,想想还是算了你也是穷人。记得分都给我呀:),不给也浪费了。
    正确答案:  private
        procedure FindAddress;var
      j:integer;
    procedure TForm1.FindAddress();
    var
      strURL:string;
    begin
      strURL = ListView.item[j].Caption;
      webbrowser1.Navigate(strURL);end;procedure TForm1.Button1Click(Sender: TObject);
    begin
      j:= 0;
      findAddress; 
    end;procedure TForm1.WebBrowser1DocumentComplete(Sender: TObject; Progress, ProgressMax: Integer);
    begin
      j := j+1;
      FindAddress;
    end;==================
    因为是随手打的可能会出现错误,不懂时再问我。