Модераторы: Snowy, Poseidon, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> PageControl, TabSheet, WebBrowser, PageControl, TabSheet, WebBrowser 
:(
    Опции темы
usya2
Дата 10.3.2011, 21:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 6.3.2011

Репутация: нет
Всего: нет



Всем Здравствуйте.....
Подскажите как сделать так, чтобы в кождой новой созданной вкладке отображалась загруженная страница......
У меня вклаки создаются , но при смене адреса на адной , меняется адрес и на других)))))
PM MAIL   Вверх
Keeper89
Дата 11.3.2011, 00:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2580
Регистрация: 26.2.2009

Репутация: 6
Всего: 58



Цитата(usya2 @  10.3.2011,  21:07 Найти цитируемый пост)
У меня вклаки создаются , но при смене адреса на адной , меняется адрес и на других))))) 

Ну наверное надо создавать экземпляр браузера на каждой закладке.


--------------------
PM MAIL WWW   Вверх
Данкинг
Дата 11.3.2011, 01:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 1
Всего: 130



Цитата(usya2 @  10.3.2011,  21:07 Найти цитируемый пост)
У меня вклаки создаются , но при смене адреса на адной , меняется адрес и на других))))) 

Долго думал над этой фразой, особенно над смыслом скобочек в конце. Только так и не понял, как при смене адреса в одном экземпляре TWebBrowser может меняться адрес на других экземплярах.


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
usya2
Дата 11.3.2011, 01:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 6.3.2011

Репутация: нет
Всего: нет



Цитата(Keeper89 @ 11.3.2011,  00:59)
Цитата(usya2 @  10.3.2011,  21:07 Найти цитируемый пост)
У меня вклаки создаются , но при смене адреса на адной , меняется адрес и на других))))) 

Ну наверное надо создавать экземпляр браузера на каждой закладке.

Подскажи Если не трудно как реализовать !..
PM MAIL   Вверх
Чучмек
Дата 11.3.2011, 09:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


НЭТ БИЛЭТ
**


Профиль
Группа: Участник
Сообщений: 841
Регистрация: 11.5.2008
Где: СССР

Репутация: 4
Всего: 41



Создаеш на  PageControl1 одну вкладку с одним компонентом WebBrowser1.
Кидаеш на форму edit1 для адреса и Button1-"ПЕРЕЙТИ".
Для WebBrowser1 создаеш обработчик события OnNewWindow2.
Код

procedure TForm1.WebBrowser1NewWindow2(Sender: TObject; var ppDisp: IDispatch; var Cancel: WordBool);
 var 
ts:TTabSheet;
wb:twebbrowser;
begin
ts:=TTabSheet.Create(nil);
ts.PageControl:=PageControl1;
wb:=twebbrowser.Create(nil);
ts.InsertControl(wb);
wb.Align:=alclient;
wb.ParentWindow:=ts.Handle;
wb.OnNewWindow2:=WebBrowser1NewWindow2;
ppDisp :=wb.ControlInterface;
end;

procedure TForm1.Button1Click(Sender: TObject);
var ts:TTabSheet;
begin
ts:=PageControl1.Pages[PageControl1.ActivePageIndex];
twebbrowser(ts.Controls[0]).Navigate(edit1.Text);
end;



Это сообщение отредактировал(а) Чучмек - 11.3.2011, 09:42


--------------------
умную мысль держи при себе, а дурной - поделись с другими 
PM MAIL   Вверх
KAMIKAZE
Дата 9.5.2011, 16:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 88
Регистрация: 17.1.2007

Репутация: нет
Всего: нет



Чучмек  У меня только для первого таба создается, навигация для него же только выполняется. ЧТо я не так делаю? Код полностью твой, ничего не менял.
PM MAIL   Вверх
Чучмек
Дата 21.5.2011, 14:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


НЭТ БИЛЭТ
**


Профиль
Группа: Участник
Сообщений: 841
Регистрация: 11.5.2008
Где: СССР

Репутация: 4
Всего: 41



TabControl или PageControl?
Вот рабочий пример.



Это сообщение отредактировал(а) Чучмек - 21.5.2011, 14:13

Присоединённый файл ( Кол-во скачиваний: 16 )
Присоединённый файл  web_page.zip 236,09 Kb


--------------------
умную мысль держи при себе, а дурной - поделись с другими 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0810 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.