C # webbrowser

C # WebBrowser. Частина 1: Отримання і висновок даних

При створенні одного зі своїх додатків мені треба було реалізувати в ньому можливість завантажувати файли з Інтернету, а так само переглядати web сторінки. Для вирішення завдання було прийнято рішення використовувати готовий control webBrowser, який дублював і надавав функціонал веб-браузера Internet Explorer і прекрасно підходив для вирішення моїх завдань. Залишалося тільки додати цей елемент керування (Control) на форму і приступить до роботи.

Так вийшло, що коли в перший раз довелося випробувати даний контрол в дії, вдома не було Інтернету майже 2 тижні, тому довелося використовувати локальний веб-сервер Денвер. Для початку був створений тестовий сайт test.local, який складався всього з однієї простої html сторінки index.html.

C # webbrowser
C # webbrowser

Потім в програмі Visual Studio було створено нове Windows Forms додаток, а на форму додано два елементи управління: Button і webBrowser. Так само було змінено стандартну назву кнопки на btnSend.

C # webbrowser
C # webbrowser

Каркас був створений, і тепер можна було переходити до написання вихідного коду програми, але для початку я вирішив протестувати даний контрол і познайомитися з його можливостями при вирішенні простих завдань.

Отримання і висновок даних в елемент управління webBrowser

Перше завдання при вивченні даного контрола була проста, це зрозуміти, як отримати вміст мого сайту у вікні елементу управління webBrowser.

Для початку згадуємо, як ми зазвичай працюємо з будь-яким з веб-браузерів, наприклад: опера, хром, IE і так далі.

Схожі статті