C# 과 Web

C#/통신 2018. 3. 10. 15:11
728x90

C# 에서 Web 페이지를 보여주는 코드다.

일부 jQuery 로 된 것을 읽어오지 못하는 것이 있기는 하지만 로그인처리라든가 이런것은 전부 잘 된다.


도구상자 => 공용콘트롤 => Webbrowser 를 선택하여 Form 에 Drop & Drop 한다.



private void Form1_Load(object sender, EventArgs e)
{

   // 폼 크기를 풀스크린으로
   FormBorderStyle = FormBorderStyle.Sizable;
   WindowState = FormWindowState.Maximized;

   // From Web
    var url = "http://aaa.com/";
    webBrowser1.Navigate(url);
    webBrowser1.ScriptErrorsSuppressed = true;
}

private void SuppressScriptErrorsOnly(WebBrowser browser)
{
    // Ensure that ScriptErrorsSuppressed is set to false.
    browser.ScriptErrorsSuppressed = false;

    // Handle DocumentCompleted to gain access to the Document object.
    browser.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(
            webBrowser1_DocumentCompleted);
}

private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
    ((WebBrowser)sender).Document.Window.Error +=  new HtmlElementErrorEventHandler(Window_Error);
}

private void Window_Error(object sender, HtmlElementErrorEventArgs e)
{
    // Ignore the error and suppress the error dialog box.
    e.Handled = true;
}

'C# > 통신' 카테고리의 다른 글

C# Web 자동로그인 처리  (1) 2018.03.15
C# Web 접속 로그인함수 만들기(HttpClient 방식)  (0) 2016.11.14
C# webFile 다운로드 함수  (0) 2016.11.12
C# GetAsyncDataFromWeb  (0) 2016.08.21
C# GetDataFromWeb 사용자 함수  (0) 2016.08.20
블로그 이미지

Link2Me

,