Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
15-1285734450
И. Павел
2010-09-29 08:27
2011.01.16
Можно ли использовать невизуальные компоненты в др. потоке?


15-1286185224
картман
2010-10-04 13:40
2011.01.16
впн через впн


2-1287920088
George
2010-10-24 15:34
2011.01.16
TABOrder и фреймы


15-1285947386
Дмитрий Тимохов
2010-10-01 19:36
2011.01.16
Создание и запись образов CD из командной строки


6-1233234200
Добежал
2009-01-29 16:03
2011.01.16
Отправка UDP по разным адресам через один сокет





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский