반응형
윈폼에서 웹브라우저를 만드는 예제입니다.
메뉴 추가 - FrmMain - 샘플 - 웹브라우저
Sample 폴더 - FrmExplorer.cs 이름으로 WinForm 추가
FrmExplorer.Designer.cs |
도구상자 - 공용컨트롤 - WebBrowser 컨트롤 추가 - 메뉴 및 도구 모음 - ToolStrip 컨트롤 추가
|
toolStrip 컨트롤 |
예제에서는 Label을 Button과 같은 컨트롤을 코딩합니다.
|
FrmExplorer.cs |
ToolStripButton 4개를 선택 하고 속성-Click이벤트를 정해줍니다. 이유 : 하나의 이벤트로 정의하기 위해서 사용했습니다. private void CmdCommon(object sender, EventArgs e) { ToolStripButton btn1 = (ToolStripButton)sender; //예1 예전 방식 if (btn1 == btnBack) { webBrowser1.GoBack(); } //뒤로 ToolStripButton btn2 = sender as ToolStripButton; //예2 현재 방식 if (btn2 == btnFoward) { webBrowser1.GoForward(); } //앞으로 else if (btn2 == btnGo) { webBrowser1.Navigate(txtUrl.Text); } // URL 받아서 이동 else webBrowser1.Stop(); } |
결과화면 |
TextBox에 웹 사이트 주소를 입력 후 이동버튼을 클릭 |
반응형
'C#' 카테고리의 다른 글
07.C#-Console 정리 (0) | 2009.08.27 |
---|---|
17.C#_WinForm - 윈폼 창 정렬 (0) | 2009.08.27 |
15.C#_WinForm - StatusStrip(상태표시줄) (0) | 2009.08.27 |
14.C#_WinForm - Notifyicon (0) | 2009.08.27 |
89.C# - 콘솔 파일처리 (1) | 2009.08.24 |
Comments