Please Enable JavaScript!
Gon[ Enable JavaScript ]

Visual C# Form 에서 영역을 나누어 처리 위한 SplitContainer 사용법

기타 언어/C# & MFC
반응형

Visual C# Form 에서 영역을 나누어 처리 위한 SplitContainer  사용법

 

개발환경 : window 7 64bit, Visual Studio 2012

 

Form 영역을 여러군대로 나누어서 컨텐츠를

관리하고 싶을 때 자바에서 처럼 Panel 개념을 사용해

각 영역에 컨텐츠를 위치시키고 관리 할수 있습니다.

저도 브라우저와 브라우저에서 가져온 HTML 코드값을

보는 곳을 분리해서 보기 위해 사용하였습니다.

 

Toolbox 로 간후에 Containers SplitContainer

선택한후 Form 에 끌어다 놓습니다.

 

 

그럼 Form 에 기본적으로 새로 방향에 패널 두개가

만들어져 있을 겁니다. 왼쪽에 WebBrowser ToolStrip

가져다 놓습니다.

 

패널 왼쪽에 두개의 컨텐츠를 묶기 위해 Top 으로

Docking 합니다. 브라우저도 Parent Docking 합니다.

 

창을 늘이거나 줄일 때 자동으로 왼쪽패널에 묶여있는

두개의 컨텐츠는 자동으로 늘어나거나 줄어 들겁니다.

이제 오른쪽에 HTML 의 내용을 가져오기 위한

Text 박스를 넣도록 합니다.

 

HTML 을 보여주기 위한 TextBox 를 추가한 모습입니다.

이제 왼쪽에서 인터넷을 접속하게 되면

오른쪽에 그 내용을 표현 해 주면 됩니다.

 

webBrowser 객체의 로딩이 완료되면

실행되는 이벤트를 추가합니다. 더블클릭해서 소스위치로 갑니다.

 

옆으로 배치해서 보기가 싫으시다면 아래로 배치 할수도

있습니다. Orientation Horizontal 로 교체하시면 됩니다.

 

패널사이의 구분이 가지 않는다면 BoardStyle 의 값을

변경합니다. None 이 아닌 다른 값으로 하면 됩니다.

 

최종 실행한 모습입니다.

반응형
Posted by 녹두장군1
,