Свой браузер на основе элемента управления WebBrowser - C#

Узнай цену своей работы

Формулировка задачи:

Создал простенький WebBrowser. Вот код:
Листинг программы
  1. public partial class Form1 : Form
  2. {
  3. public Form1()
  4. {
  5. InitializeComponent();
  6. }
  7. private void go_Click(object sender, EventArgs e)
  8. {
  9. webBrowser1.Navigate("http://" + textBox2.Text);
  10. }
  11. private void back_Click(object sender, EventArgs e)
  12. {
  13. webBrowser1.GoBack();
  14. }
  15. private void next_Click(object sender, EventArgs e)
  16. {
  17. webBrowser1.GoForward();
  18. }
  19. private void update_Click(object sender, EventArgs e)
  20. {
  21. webBrowser1.Refresh();
  22. }
  23. private void Form1_Load(object sender, EventArgs e)
  24. {
  25. }
  26.  
  27. }
Тут же возникло пара вопросов: 1. При открытии некоторых ссылок в этом браузере некоторые сайты открываются в другом окне и в браузере, который используется по умолчанию, как исправить баг? 0_0 2. После ввода адреса сайта в textbox работает только кнопка "Перейти", при нажатии на энтер ничего не происходит. Смотрел код на мсдне, пробывал налепить что-то подобное, но ничего не вышло

Решение задачи: «Свой браузер на основе элемента управления WebBrowser»

textual
Листинг программы
  1. private void textBox1_KeyDown(object sender, KeyEventArgs e)
  2.         {
  3.             if (e.KeyData == Keys.Enter)
  4.                 webBrowser1.Navigate("www.YOUSITE.com");
  5.         }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.867 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы