В моем приложении с формой окна у меня есть пять вкладок, в каждом из которых у меня есть webBrowser. При загрузке страницы я MessageBox показывает, что страница загружается (мне это нужно), как это:Как предотвратить запуск веб-браузера при открытии формы в C#
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
if (e.Url.AbsolutePath != (sender as WebBrowser).Url.AbsolutePath)
return;
MessageBox.Show("1st page loaded.", "1st page loaded.");
}
Моя проблема в том, когда я открываю мое приложение, я всегда получаю пять сообщений, что все мои страницы загружаются, как предотвратить веб-браузером стрелять или не показывать сообщения при загрузке приложения.
ли вы установили URL свойство всех WebBrowser? – MaxSC
Нет, я оставил его пустым; – noobie3000
Я никогда не использовал это и не писал приложение формы со школы :) Возможно, вам нужно найти другое событие, на котором вы можете вызвать MessageBox.show ..., возможно, что-то вроде фокуса вкладки или что-то в этом роде. Возможно, это Control.VisibleChanged. –