Свой браузер на основе элемента управления WebBrowser - C#
Формулировка задачи:
Создал простенький WebBrowser.
Вот код:
Тут же возникло пара вопросов:
1. При открытии некоторых ссылок в этом браузере некоторые сайты открываются в другом окне и в браузере, который используется по умолчанию, как исправить баг? 0_0
2. После ввода адреса сайта в textbox работает только кнопка "Перейти", при нажатии на энтер ничего не происходит. Смотрел код на мсдне, пробывал налепить что-то подобное, но ничего не вышло
Листинг программы
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- }
- private void go_Click(object sender, EventArgs e)
- {
- webBrowser1.Navigate("http://" + textBox2.Text);
- }
- private void back_Click(object sender, EventArgs e)
- {
- webBrowser1.GoBack();
- }
- private void next_Click(object sender, EventArgs e)
- {
- webBrowser1.GoForward();
- }
- private void update_Click(object sender, EventArgs e)
- {
- webBrowser1.Refresh();
- }
- private void Form1_Load(object sender, EventArgs e)
- {
- }
- }
Решение задачи: «Свой браузер на основе элемента управления WebBrowser»
textual
Листинг программы
- private void textBox1_KeyDown(object sender, KeyEventArgs e)
- {
- if (e.KeyData == Keys.Enter)
- webBrowser1.Navigate("www.YOUSITE.com");
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д