Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.28;
Скачать: CL | DM;

Вниз

2 TWebBrowser на одной форме. Как связать?   Найти похожие ветки 

 
Versus31 ©   (2002-11-17 10:43) [0]

У меня на одной форме 2 TWebBrowser. Нужно, чтобы по клику на ссылку в HTML документе, отображаемом в первом броузере, нужная страница открывалась во втором, а содержание первого оставалось неизменным. Возможно ли такое сделать? Если кто знает, подскажите как, plz.


 
Николай Быков ©   (2002-11-17 10:50) [1]

Вот так. На форме лежит два TWebBrowser"a и одна кнопка
unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, OleCtrls, SHDocVw, StdCtrls;

type
TForm1 = class(TForm)
WebBrowser1: TWebBrowser;
WebBrowser2: TWebBrowser;
Button1: TButton;
procedure WebBrowser1BeforeNavigate2(Sender: TObject;
const pDisp: IDispatch; var URL, Flags, TargetFrameName, PostData,
Headers: OleVariant; var Cancel: WordBool);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.WebBrowser1BeforeNavigate2(Sender: TObject;
const pDisp: IDispatch; var URL, Flags, TargetFrameName, PostData,
Headers: OleVariant; var Cancel: WordBool);
begin
WebBrowser2.Navigate(URL);
Cancel:=True;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
WebBrowser1.Navigate("ya.ru");
end;

end.


 
Николай Быков ©   (2002-11-17 10:50) [2]

Можно поинтересоваться? А зачем это?


 
Versus31 ©   (2002-11-19 00:05) [3]

Большое спасибо!!! Да делаю оболочку для сборника статей, хочу в маленьком окне WebBrowser меню на Flash сделать, а в большом сами статьи отображать. Еще раз благодарю.



Страницы: 1 вся ветка

Текущий архив: 2002.11.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.021 c
14-93193
Ketmar
2002-11-09 15:15
2002.11.28
%-)


3-92899
Sergey_Elf
2002-11-11 10:06
2002.11.28
работа с dbf без BDE - возможно?


4-93308
psiho
2002-10-14 21:13
2002.11.28
Процессы и потоки


3-92881
Сергей Чурсин
2002-11-10 21:41
2002.11.28
Interbase и Force write enabled


7-93268
Левша
2002-09-28 18:16
2002.11.28
Интересная работа программы... как сделать?