Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 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,097
По умолчанию

А что за вкладки? Какого рода? Какой компонент?
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 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



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