강의자료/C#
[C#]PicturBox,ImageList 를 이용한 앨범 구현
원당컴1
2020. 12. 10. 12:45
목표 |
- 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 | 통신판매신고번호 : 호 | 사이버몰의 이용약관 바로가기