Форум программистов
 
О проблемах с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 16.01.2011, 16:46   #1
Dron712
 
Регистрация: 14.01.2011
Сообщений: 4
Вопрос Работа с вкладками.

я делаю браузер, но есть проблемка. Я не представляю как можно организовать что при нажатии на какую либо ссылку открывалось не новое окно(это я уже сделал) а новая вкладка. Что бы открылась просто вкладка я могу сделать а что бы на ней еще и был компонент TwebBrowser незнаю.
Напишите примеры и посоветуйте при каком событии это все должно происходить.


Если такая тема уже была - уж простите.
Dron712 вне форума Ответить с цитированием
Старый 16.01.2011, 17:27   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,840
По умолчанию

А что за вкладки? Какого рода? Какой компонент?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.01.2011, 17:58   #3
xDyPx
Форумчанин
 
Аватар для xDyPx
 
Регистрация: 21.01.2009
Сообщений: 148
По умолчанию

Как-то так:
Код:
procedure TForm1.WebBrowser1NewWindow2(Sender: TObject;
  var ppDisp: IDispatch; var Cancel: WordBool);
var
  ts: TTabSheet;
  WB: TWebbrowser;
begin
  ts := TTabSheet.Create(PageControl1);
  try
    ts.PageControl := PageControl1;
    ts.Parent := PageControl1;
    ts.PageIndex := PageControl1.ActivePageIndex + 1;
    WB := TWebbrowser.Create(ts);
    TControl(WB).Parent := ts;
    WB.Align := alClient;
    WB.Silent := True;
    WB.Visible := True;
    WB.OnNewWindow2:=WebBrowser1NewWindow2;
    PageControl1.ActivePage := ts;
    ppDisp := WB.ControlInterface;
    //ts.Caption:='Загрузка...';
    Show;
    ts.Caption:=WB.LocationName;
    //WB.ControlInterface.

  except
    ts.Free;
    ts.Caption:=wb.LocationName;
end;
Только я не знаю как новой вкладке присвоить название загружаемой в ней странице
МОЙ САЙТ
Компьютер позволяет решать все те проблемы, которые до появления компьютера не существовали.
xDyPx вне форума Ответить с цитированием
Ответ
Купить рекламу на форуме от 7000 рублей в месяц



Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с вкладками Cannibal Microsoft Office Access 2 20.06.2010 08:58
Проблема с вкладками! ptsmore БД в Delphi 3 08.09.2009 12:23
Прблема с вкладками: создание на нём компонента. blackstersl Общие вопросы Delphi 15 22.03.2009 23:17
Работа с вкладками. blackstersl Общие вопросы Delphi 2 21.03.2009 11:28


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS
Скидки на курсы GeekBrains 40%, выбирайте программу для себя