Доступ к браузеру внутри tabpage

#c# #tabs #tabcontrol

#c# #вкладки #tabcontrol

Вопрос:

Я программно добавил элемент управления веб-браузером на страницу вкладки, используя:

 var webbrowser = new WebBrowser();
  

и добавлено еще 2 на других страницах вкладок.

Теперь я хочу получить доступ к веб-браузеру на вкладке страница 1, чтобы отправить браузер на веб-сайт, но я не знаю, как получить доступ к браузеру, который я только что создал.

Вот часть кода, который добавляет браузер:

 tabControl1.TabPages.Add("Browser "   tabControl1.TabCount);
tabControl1.SelectedIndex = x;

var browser = new WebBrowser();

browser.Parent = tabControl1.SelectedTab;
browser.Visible = true;
browser.Dock = DockStyle.Fill;
  

Комментарии:

1. можете ли вы показать нам свой код?

2. `tabControl1. Страницы вкладок. Добавить («Browser » tabControl1. TabCount); tabControl1. SelectedIndex = x; var browser = новый веб-браузер (); браузер. Parent = tabControl1. Выбранная вкладка; браузер. Видимый = true; браузер. Dock = DockStyle. Заполнить;`

3. Нет веских причин терять контрольную ссылку. Простой обходной путь — добавить его в a List<WebBrowser> , чтобы вы всегда могли найти его обратно.

Ответ №1:

Используйте свойство Url экземпляра WebBrowser для настройки страницы. http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.url (v = против 110).aspx

 browser.Url = New Uri("http://www.example.com");