본문 바로가기

webBrowser 컨트롤2

WebBrowser 컨트롤 사용법[1] 지난 포스팅에 이어서 WebBrowser 컨트롤을 이용한 MyWebBrowser를 만들어보겠습니다. 지난 포스팅에서는 UI 중심으로 설명하면서 ToolStrip에서 만든 버튼 처리기까지 등록하였습니다. 여기에서는 버튼 처리기에 맞도록 기능들을 추가하여 WebBrowser를 완성해 보겠습니다. 먼저 ToolStrip의 모양은 아래와 같습니다. 가장 좌측에 있는 왼쪽 화살표는 GoBack( ) 기능을 수행하고 다음 오른쪽 화살표는 GoForward( ) 기능을 수행합니다. 다음 원형 화살표는 Refresh( ) 기능을 담당하고 X 버튼은 중지 기능으로 만들어 주겠습니다. 마지막 가장 오른쪽에 있는 버튼은 Go() 버튼으로 TextBox에 입력한 주소로 이동시키는 기능을 수행하겠습니다. 그럼 하나씩 소스코드를.. 2020. 7. 10.
WebBrowser 컨트롤 사용법[0] 이번에는 WebBrowser 컨트롤을 이용해서 나만의 웹 브라우저를 만들어보겠습니다. 이번 포스팅에서는 UI 구성에 대해서 자세히 다루어 보고 다음 포스팅은 기능 구현에 중점을 두고 정리해보도록 하겠습니다. 우리가 만들어볼 WebBrowser는 크롬 브라우저나 엣지 브라우저처럼 상단에 주소창을 입력하고 이전 페이지, 다음 페이지 등 몇 가지 내비게이션 버튼을 추가하여 나만의 웹브라우저를 완성해 보는 것입니다. UI는 아래와 같이 구성해 줍니다. 상단에 내비게이션 툴바가 있고 나머지는 webBrowser 컨트롤로 채워주었습니다. 그럼 실제 브라우저 구현을 위해 솔루션을 만들어보겠습니다. 솔루션은 MyWebBrowser입니다. 먼저 WinForm에 다음과 같이 컨트롤들을 구성합니다. 도구상자에서 ToolSt.. 2020. 7. 9.