목표 |
- picturbox 와 ImageList 컴포넌트 사용법을 배워보자
컴포넌트 설명 |
PicturBox : 사진과 같은 이미지를 표시해 주는 컴포넌트
ImageList : 이미지를 적재하여 PicturBox 에서 순차적으로 조회할 수 있다.
이미지를 여러장 순차적으로 보여주는 프로그램 만들기 |
1. 폼구성
2. 소스구현
이미지추가 버튼을 클릭햇을때 다음과 같이 PC에 있는 이미지 파일을 선택하여 ImageList에 추가 하자.
OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter = "Image File|*.JPG;*.BMP;*.ICO;*.EMF;*.GIF;"; /// 파일 속성을 이미지 파일만 보일 수 있게
DialogResult dr = ofd.ShowDialog(); ///파일 선택한 결과
if(dr==DialogResult.OK)
{
//선택한 파일이 있으면
string filename = ofd.SafeFileName;
string fileFullName = ofd.FileName;
imageList1.Images.Add(Image.FromFile(fileFullName));
this.pictureBox1.Image = (Image)this.imageList1.Images[this.imageList1.Images.Count - 1];
}
다음 버튼을 클릭했을때 다음과 같이 다음의 이미지를 조회 할 수 있도록 구현하면 간단한 앨범을 만들어 볼 수 있다.
if (this.imageList1.Images.Count < 1) return;
ImagCount++;
if (ImagCount >= this.imageList1.Images.Count) ImagCount = 0;
this.pictureBox1.Image = (Image)this.imageList1.Images[ImagCount];
활용 |
향후 데이터베이스를 배운 후에 데이터베이스를 이용해서 자신의 사진을 관리하고 카테고리별 검색 기능등을 활용하여 다양하고 멋스러운 앨범을 만들 수 있다.
사업자 정보 표시
원당컴퓨터학원 | 기희경 | 인천 서구 당하동 1028-2 장원프라자 502호 | 사업자 등록번호 : 301-96-83080 | TEL : 032-565-5497 | Mail : icon001@naver.com | 통신판매신고번호 : 호 | 사이버몰의 이용약관 바로가기
'강의자료 > C#' 카테고리의 다른 글
[C#] 간단한 메모장 만들기 (0) | 2020.12.12 |
---|---|
[C#] 트레이 아이콘을 사용하여 프로그램을 숨겨보자 (0) | 2020.12.11 |
[C#] 프로그래스바를 활용한 진행 상태 표현 (0) | 2020.12.11 |
[C#] ListBox,ListView 사용법 (0) | 2020.12.08 |
[C#] 타이머를 이용해서 시계를 만들어 보자 (0) | 2020.12.08 |