-
[ 윈폼 - 스크래치] 2부. 이미지 불러오기Programing/C# 2008. 1. 9. 20:27
이번엔 만들어진 버튼을 클릭하면 우리가 잘 아는 파일불러오기 창이 열리고 원하는 이미지 파일을 불러올수 있도록 하는 프로그램을 만들어 보도록 한다.
버튼을 클릭하면 다음과 같은 창이 뜨고 이미지 파일을 불러오는 기능을 부여하는 것이다.
파일 불러오기 창( 비스타라 기존 XP와는 모양이 약간 틀리다)
이제 작성된 코드를 분석해보자....
private void button1_Click(object sender, EventArgs e)
{
// 만일 오픈파일다이로그창을 띄워 파일을 선택 했다면
if (Dialog.ShowDialog() == DialogResult.OK)
{
// 선택된 이미지 파일의 이름을 저장하고
imgName = Dialog.FileName;// 선택된 이미지 파일의 이미지 객체를 생성하고
curImage = new Bitmap(imgName);// 프로그래스바의 최대치를 1000으로 설정하고
pr1.Maximum = 1000;// 현재 프로그래스바의 값을 0으로 설정하고
pr1.Value = 0;// 현재 마우스 이동거리를 0으로 설정하고
movesLen = 0;// 픽처박스 객체의 크기를 이미지 객체의 크기와 동일하게 너비, 높이값을 설정한다.
pBox.Width = curImage.Width;
pBox.Height = curImage.Height;
}
}
앞에서 만들었던 button1_Click 하게 되면 파일 불러오기 창이 열리고 그 창에서 파일을 선택해서 불러오면 하게되는 일들을 명령하고 있다.
이미지 이름을 저장해서 이미지객체를 만들고, 프로그래스바(로딩바)의 값들을 초기화 하고 , 픽처박스의 가로 세로 길이를 불러오는 이미지와 동일하게 만들어 주는 일을 하고 있다.
다음 마우스 이벤트로 이동하자
'Programing > C#' 카테고리의 다른 글
이벤트(Object sender, EventArgs e) (0) 2008.08.06 예외(Exception) (0) 2008.08.05 컬렉션(Collection) 클래스 (0) 2008.08.05 컬렉션(Collection) 인터페이스 (0) 2008.08.01 델리게이트(delegate) (0) 2008.07.23 DirectoryInfo 와 FileInfo (0) 2008.05.14 [ 윈폼 - 스크래치] 3부. 마우스 이벤트 (0) 2008.01.09 [ 윈폼 - 스크래치] 1부. 기본 윈도우 폼 만들기 (0) 2008.01.09 [ 윈폼 ] C# 이미지 스크래치 프로그램 만들기 (0) 2008.01.09 윈폼 파일 만들어 저장하기 (0) 2008.01.08