108. 초간단 웹브라우저 만들기
.NET프로그래밍/WinForm 2009. 8. 27. 16:14 |
==> MainForm.cs
// 초간단 웹브라우저
private void miExplorer_Click(object sender, EventArgs e)
{
FrmExplorer ie = new FrmExplorer();
ie.Show();
}
==============================================================================================
==> FrmExplorer.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace MyWinForms.Sample
{
public partial class FrmExplorer : Form
{
public FrmExplorer()
{
InitializeComponent();
}
// 뒤로, 앞으로, 이동, 멈춤을 클릭시 모두 현재 이벤트핸들러로
private void cmdCommon(object sender, EventArgs e) //[1]첫번째 모양 --> 예전스타일
{
ToolStripButton btn1 = (ToolStripButton)sender;
if (btn1 == btnBack)
{
webBrowser1.GoBack(); // 뒤로
}
// 위 코드와 동일한 방법이다.
ToolStripButton btn2 = sender as ToolStripButton; //[2]두번째 모양 --> 요즘 더 많이 쓰이는 방식
if (btn2 == btnForward)
{
webBrowser1.GoForward(); // 앞으로
}
else if (btn2 == btnGo)
{
webBrowser1.Navigate(txtUrl.Text); // URL받아서 이동
}
else
{
webBrowser1.Stop(); // 멈춤
}
}
}
}
< 실행결과 >
==> 텍스트박스에 검색URL입력 후 "이동"버튼 클릭.
==> 해당 URL로 이동.
'.NET프로그래밍 > WinForm' 카테고리의 다른 글
110. 체크리스트박스(CheckedListBox) (0) | 2009.08.28 |
---|---|
109. 창 ( 창 닫기 / 계단식 정렬 / 수평 바둑판 정렬 / 수직 바둑판 정렬 ) (0) | 2009.08.27 |
107. StatusStrip에서 NotifyIcon(트레이에 작은 아이콘 표시) / Timer(시간표시) / StatusLabel(레이블로 텍스트 작성) (0) | 2009.08.27 |
(테스트) 급여 처리 프로그램 (0) | 2009.08.27 |
104. 초간단 노트패드(메모장) 만들기 (0) | 2009.08.24 |