Форум: "Начинающим";
Текущий архив: 2011.01.16;
Скачать: [xml.tar.bz2];
ВнизTWebBrowser, открыть ссылку в том же окне? Найти похожие ветки
← →
vegarulez (2010-10-25 09:30) [0]Привет всем мастерам! использую TWebBrowser. Возник вопрос как открыть новое окно не в новом окне, а в уже существующем, в обработчике WebBrowser1NewWindow2.
Заранее благодарен.
← →
Сергей М. © (2010-10-25 09:38) [1]Поставь себе TEmbeddedWB и не парься - у него управление поведением браузера в части навигации в текущем или новом окне выведено в опцию UserInterfaceOptions -> ForceOpenNewWindow
← →
vegarulez (2010-10-25 09:45) [2]Когда нить - до него доберусь - сейчас немогу с ним разбираться - ввиду ограниченности по времени - всё что нужно было - уже сделал, кроме этого момента. Везде описано как открыть в новом окне - нме же наоборот нужно в существующем.
← →
vegarulez (2010-10-25 10:03) [3]просто когда делаю
procedure TForm1.WebBrowser1NewWindow2(Sender: TObject;
var ppDisp: IDispatch; var Cancel: WordBool);
begin
Cancel:=True;
end;
Он вообще ничего не открывает.
← →
stas © (2010-10-25 10:36) [4]
> vegarulez (25.10.10 10:03) [3]
>
> просто когда делаю
>
> procedure TForm1.WebBrowser1NewWindow2(Sender: TObject;
> var ppDisp: IDispatch; var Cancel: WordBool);
> begin
> Cancel:=True;
> end;
Ну, правильно говорят поставь TEmbeddedWB, там есть такое вот событие, куда нужно вписать вот тактой код:procedure TForm1.webbrowser1NewWindow3(ASender: TObject;
var ppDisp: IDispatch; var Cancel: WordBool; dwFlags: Cardinal;
const bstrUrlContext, bstrUrl: WideString);
begin
webBrowser1.Navigate(bstrUrl);
Cancel:=true;
end;
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2011.01.16;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.004 c