Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
51 / 51 / 8
Регистрация: 31.10.2012
Сообщений: 481

Вставка WebBrowser в TabPage

06.02.2013, 13:01. Показов 1808. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.

У меня есть некий контрол TabControl, на котором есть одна TabPage. Остальные, при нажатии на кнопку button_1 генерируются по такому коду:
C#
1
2
3
TabPage tp = new TabPage();
            tp.Controls.Add(web);
            tabControl1.TabPages.Add(tp);
А вот каким образом можно вставить в них WebBrowser? В первой вкладке он был вставлен мною, а в генерируемых программой вкладках WebBrowser отсутствует.
Помогите, пожалуйста, товарищи.
P.S. А есть еще варианты: как можно на эти вкладки вставлять название просматриваемого сайта?

Добавлено через 19 минут
Решил проблему следующим кодом:

C#
1
2
3
4
5
web = new WebBrowser();
            web.ScriptErrorsSuppressed = true;
            web.Dock = DockStyle.Fill;
            
            web.Name = "web";
Прежде удалил дефолтную вкладку.

Добавлено через 12 минут
А вот и не решил.
Вместо требуемого вылазит WebBrowser, который работает только через одну вкладку. Т.е. первая, потом третья и так далее.

Добавлено через 16 часов 34 минуты
Ап тему, пожалуйста.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.02.2013, 13:01
Ответы с готовыми решениями:

WebBrowser в TabPage не открывает ссылки
Добрый день. Мой браузер в очередной раз отказывается открыть ссылку без Интернет Эксплорера. На этот раз он находится в TabPage. ...

Как добраться до WebBrowser, находящегося одной из вкладок в TabPage
Доброго время суток :) Ради эксперимента решил написать браузер вот собственно как он выглядит с виду все довольно примитивно ...

Как при создании вкладки в tabcontrol, webbrowser автоматически помещался на tabpage
Здраствуйте у меня есть несколько вопросов 1)Как при создании вкладки в tabcontrol,webbrowser автоматически помещался на tabpage.Или что...

5
1057 / 864 / 195
Регистрация: 31.03.2010
Сообщений: 2,521
07.02.2013, 12:32
мало информации для анализа и нахождения ошибки.
0
51 / 51 / 8
Регистрация: 31.10.2012
Сообщений: 481
07.02.2013, 13:21  [ТС]
В общем, когда есть вкладка, то я нажимаю на загрузку сайта. Нажал, начинается загрузка, но во вкладке ничего не открывается. Тогда я открываю следующую вкладку, и тут тебе на - тут тот самый загружаемый сайт.
Получается так, что при нажатии на загрузку сайта, сайт загружается на следующей вкладке.
Как можно исправить?
0
1057 / 864 / 195
Регистрация: 31.03.2010
Сообщений: 2,521
07.02.2013, 13:42
для каждой страницы создавать свой объект WebBrowser.


Цитата Сообщение от SanchezPluz Посмотреть сообщение
работает только через одну вкладку
это, скорее всего из-за того, что вы неправильно создаете свои вкладки, или путаете/теряете ссылки на некоторые объекты WebBrowser
0
 Аватар для Cupko
658 / 595 / 171
Регистрация: 17.07.2012
Сообщений: 1,682
Записей в блоге: 1
07.02.2013, 13:52
C#
1
2
3
4
5
6
7
8
9
        TabControl tc = new TabControl();
        private void AddTabPageWithBrowserIntoTab()
        {
            TabPage page = new TabPage();
            WebBrowser web = new WebBrowser();
            web.Dock = DockStyle.Fill;
            page.Controls.Add(web);
            tc.TabPages.Add(page);
        }
0
51 / 51 / 8
Регистрация: 31.10.2012
Сообщений: 481
07.02.2013, 18:48  [ТС]
Цитата Сообщение от Learx Посмотреть сообщение
для каждой страницы создавать свой объект WebBrowser.
это, скорее всего из-за того, что вы неправильно создаете свои вкладки, или путаете/теряете ссылки на некоторые объекты WebBrowser
Для всех вкладок существует некий компонент WebBrowser с именем web.

Добавлено через 2 часа 27 минут
Cupko, бесполезно.

Добавлено через 1 час 38 минут
О, Боже, я очень туп.
Решил проблему простым добавлением определения кнопок под определенную вкладку:
C#
1
((WebBrowser)tabControl1.SelectedTab.Controls[0]).GoHome();
Спасибо за отзыв!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.02.2013, 18:48
Помогаю со студенческими работами здесь

Доступ к содержимому TabPage в TabPage
есть tabpage и внутри него еще несколько tabpage, как получить доступ к их содержимому? помогите, курсач сдавать 10го января!

private Dictionary<TabPage, Color> TabColors = new Dictionary<TabPage, Color>();
Собственно выдает ошибку &quot;TabPage&quot; - неоднозначная ссылка между &quot;MdiTabControl.TabPage&quot; и &quot;System.Windows.Forms.TabPage&quot; ...

WebBrowser переприсвоить другому WebBrowser. и потом первый закрыть
Задача такая. В отдельной форме (Форма2), которая открывается ShowDialog() есть визуальный обычный компонент WebBrowser. В этом...

Нюанс с контролом webBrowser -все webBrowser's подхватывают куки
Всем привет! Ребят подскажите такое: (во всех веб браузерах у меня открывается по умолчанию один и тот же урл - регистрация на...

TabPage
у меня на одном из ТабПейджев находится ДатаГридВью. есть метод TabPageXXX_Enter, в нем происходит заполнение таблицы через DataSource....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru