Свой браузер на основе элемента управления 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");
}