-=KiLLeR=-*PB
05.11.2011, 17:22
Всем привет, с вами †KILLER†
Сейчас я вам расскажу, как написать простой Web-Browser на C#...
Говорю сразу... мы создадим Browser не с нуля, а на движке Internet Explorer...
Итак...приступим....
Создаем Windows Form ....
Растягиваем её ...
В свойствах Form'ы меняем название ....
Допустим... на "Web-Browser For Zhyk.Ru"...
Из панели элементов перетаскиваем на форму "WebBrowser" и растягиваем как желаем....
Затем добавляем следующие элементы: TextBox , Button ...
P.S. это вначале позже мы добавим еще ....
Расставляем все элементы как в обычном браузере....
WebBrowser почти на всю форму, а Button и TextBox на одной линии сверху...
В свойствах Button'a пишем "Перейти"...
Кликаем на нашу кнопку 2 раза...
Мы переходим к коду, где у нас уже стоит "рукописное перо" между двумя вот такими вот скобочками---> "{" и "}"
Теперь туда мы вставляем такой код:
webBrowser1.Navigate("[Ссылки могут видеть только зарегистрированные и активированные пользователи]"+TextBox1.Text);
Мы создали уже простенький браузер....
Тестим:
Компилируем
В TextBox вводим нужный URL ... (без "[Ссылки могут видеть только зарегистрированные и активированные пользователи]"!!! )
Жмем "Перейти"
И в браузере открывается наша страница...
Теперь создадим следующие элементы: TextBox -3 штуки...
На них пишем:
1 - "Назад"
2 - "Вперед"
3 - "Обновить"
Начнем с кнопки "Назад" .... как вы уже поняли данная кнопка будет переносить нас на предыдущую страницу...
Кликнем по данной кнопке 2 раза...
И мы перейдем к коду...
Вставляем туда следующее:
webBrowser1.GoBack();
Теперь также нажимаем на кнопку "Вперед" 2 раза ...
И вставляем следующий код:
webBrowser1.GoForward();
И наша последняя кнопка - "Обновить"...
Также как и с остальными кнопками жмем по ней 2 раза и вставляем следующий код:
webBrowser1.Refresh();
Всем спасибо :)
Сейчас я вам расскажу, как написать простой Web-Browser на C#...
Говорю сразу... мы создадим Browser не с нуля, а на движке Internet Explorer...
Итак...приступим....
Создаем Windows Form ....
Растягиваем её ...
В свойствах Form'ы меняем название ....
Допустим... на "Web-Browser For Zhyk.Ru"...
Из панели элементов перетаскиваем на форму "WebBrowser" и растягиваем как желаем....
Затем добавляем следующие элементы: TextBox , Button ...
P.S. это вначале позже мы добавим еще ....
Расставляем все элементы как в обычном браузере....
WebBrowser почти на всю форму, а Button и TextBox на одной линии сверху...
В свойствах Button'a пишем "Перейти"...
Кликаем на нашу кнопку 2 раза...
Мы переходим к коду, где у нас уже стоит "рукописное перо" между двумя вот такими вот скобочками---> "{" и "}"
Теперь туда мы вставляем такой код:
webBrowser1.Navigate("[Ссылки могут видеть только зарегистрированные и активированные пользователи]"+TextBox1.Text);
Мы создали уже простенький браузер....
Тестим:
Компилируем
В TextBox вводим нужный URL ... (без "[Ссылки могут видеть только зарегистрированные и активированные пользователи]"!!! )
Жмем "Перейти"
И в браузере открывается наша страница...
Теперь создадим следующие элементы: TextBox -3 штуки...
На них пишем:
1 - "Назад"
2 - "Вперед"
3 - "Обновить"
Начнем с кнопки "Назад" .... как вы уже поняли данная кнопка будет переносить нас на предыдущую страницу...
Кликнем по данной кнопке 2 раза...
И мы перейдем к коду...
Вставляем туда следующее:
webBrowser1.GoBack();
Теперь также нажимаем на кнопку "Вперед" 2 раза ...
И вставляем следующий код:
webBrowser1.GoForward();
И наша последняя кнопка - "Обновить"...
Также как и с остальными кнопками жмем по ней 2 раза и вставляем следующий код:
webBrowser1.Refresh();
Всем спасибо :)