Как в webBrowser отменить переход по ссылке? - C#
Формулировка задачи:
Все привет!
На форме есть браузер webBrowser1, в него загружаю код, например:
Далее приложение реагирует на нажатие ссылки:
выходит MessageBox, жмем "Ok" и браузер уходит по ссылке. Подсткажите, пожалуйста, как отменить переход по ссылке?
P.S. e.Cancel = true не катит, пишет, что в WebBrowserNavigatedEventArgs "Cancel-a" нет...
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e) { webBrowser1.DocumentText = "<html><body><p><a href='1'>" + e.Node.Text + "</a></p></body></html>"; }
private void webBrowser1_Navigated(object sender, WebBrowserNavigatedEventArgs e) { if (e.Url.ToString() != "about:blank") MessageBox.Show("Нажали ссылку!"); }
Решение задачи: «Как в webBrowser отменить переход по ссылке?»
textual
Листинг программы
private void webBrowser1_Navigating(object sender, WebBrowserNavigatingEventArgs e) { e.Cancel = true; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д