|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
01.02.2010, 15:35 | #1 |
Otsukitakitte
Форумчанин
Регистрация: 01.10.2009
Сообщений: 126
|
Вкладки в Webbrowser
Есть задача написать браузер с поддержкой открытия многих интернет ресурсов в одном окне. Реализую через табы (вкладки), как и в Опера, как и в ИЕ 7+ (если не ошибаюсь).
Набрёл на проблему: как это сделать? Если на каждой переключенной вкладке грузить страницу заново - это сожрёт немало трафика у пользователей. Говорю об этом: Код:
Нужен ваш совет, как реализовать данную задачу, используя TWebBrowser, TTabControl, ну и поле address если нужно будет. Заранее большое спасибо.
Помог - ставь плюс.
$("question").onAnswer(function() { $(this).getItWright(true); }); |
01.02.2010, 15:42 | #2 |
Участник клубаДжуниор
Регистрация: 23.08.2008
Сообщений: 1,616
|
а если на каждой вкладке создавать свой webbrowser?
pushl $0x18E3DF6B
call ICQ |
01.02.2010, 15:45 | #3 |
Otsukitakitte
Форумчанин
Регистрация: 01.10.2009
Сообщений: 126
|
Хм... Ну такая мысль проскакивала, но тогда уже не TabControl, а PageControl.
Если так, тогда как это сделать? Нет, не подумайте, но я не часто пользуюсь методом создания классов. Как-то так: Код:
Как-то так пробывал - выскакивает ошибка, с очень нехорошим объяснением.
Помог - ставь плюс.
$("question").onAnswer(function() { $(this).getItWright(true); }); |
01.02.2010, 16:14 | #4 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
Цитата:
Код:
Код:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|
01.02.2010, 16:43 | #5 |
Otsukitakitte
Форумчанин
Регистрация: 01.10.2009
Сообщений: 126
|
Спасибо за вариации.
Начал делать методом создания новых страниц в PageControl. Делаю так: Код:
Код:
Помог - ставь плюс.
$("question").onAnswer(function() { $(this).getItWright(true); }); |
01.02.2010, 16:55 | #6 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
вариации значит прошли мимо... вы же одну и ту же вкладку создаете, мало того и браузер один и тот-же.
...сделайте динамический массив и будет вам счастье.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
01.02.2010, 17:13 | #7 |
Otsukitakitte
Форумчанин
Регистрация: 01.10.2009
Сообщений: 126
|
Всё. Сделано! =) Огромное спасибо за помощь, массивы как раз помогли.
И на прощание, не могли бы вы посоветовать как сделать, если длинна TabSheet (заголовка имею ввиду) больше скажем 100 символов, чтобы Width таба обрезало до скажем 101? Пробую так: Код:
Спасибо!
Помог - ставь плюс.
$("question").onAnswer(function() { $(this).getItWright(true); }); Последний раз редактировалось Sensizu; 01.02.2010 в 17:31. |
01.02.2010, 17:32 | #8 |
Участник клуба
Регистрация: 11.01.2009
Сообщений: 1,917
|
А почему вот тут :
Код:
Ведь я так понял WebBrowser помещается на закладку ...
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
|
01.02.2010, 17:41 | #9 |
Otsukitakitte
Форумчанин
Регистрация: 01.10.2009
Сообщений: 126
|
Kotofff,
Код:
Помог - ставь плюс.
$("question").onAnswer(function() { $(this).getItWright(true); }); |
01.02.2010, 17:54 | #10 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
вот так...
Код:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Закрытие вкладки | beemoto | Общие вопросы Delphi | 36 | 23.07.2009 23:19 |
Страшные Вкладки (C#/C++) | Balizard | Помощь студентам | 1 | 05.05.2009 06:49 |
Вкладки в браузере | russian-stalker | Общие вопросы Delphi | 5 | 07.09.2008 15:04 |
Создание вкладки. | фЁдОр | Общие вопросы Delphi | 10 | 11.02.2008 16:27 |
Вкладки | Каштанка | Компоненты Delphi | 1 | 02.05.2007 11:01 |