새소식

프로그래밍/C#

[ C# 윈폼 ] 이미지 배너 만들기 (PictureBox에 이미지 넣기)

  • -
반응형

윈폼(Winform)으로 앱을 만드는 데 있어 이미지는 큰 역할을 합니다.

예를 들면 버튼, 배경 이미지, 아이콘 등 디자인적인 측면에서 퀄리티 향상을 위해 이미지를 많이 사용합니다.

 

여러 컨트롤에 이미지를 추가할 수 있지만, 이번엔 PictureBox에 이미지를 넣어 배너로 활용하는 방법을 알아보도록 하겠습니다.

 

참고 - C# 프로그램에 이미지 포함하는 방법은 아래의 글을 참고
https://kkuing25.tistory.com/63
 

[ C# / 윈폼 ] 프로그램에 이미지 포함하기 (리소스 추가)

윈폼으로 프로그램을 제작할 때 리소스를 사용하였다면, 해당 리소스는 프로그램 내부에 포함하거나 실행파일과 함께 배포가 되어야합니다. 포함된 리소스가 많은경우에는 별도로 분리하는것

kkuing25.tistory.com

 

폼에 PictureBox 추가하기

일단 이미지를 넣기 위해 PictureBox 컨트롤을 Form에 추가하여야 합니다.

 

-  도구 상자에서 PictureBox를 선택하여 폼에 추가합니다.

-  이미지 크기에 맞게 PictureBox의 사이즈를 조절하고 적절한 위치에 배치합니다.

폼에 PictureBox 추가

 

속성에서 이미지 추가하기

-  [ 속성] - [ Image ] - [ ... ] 버튼을 선택합니다. 

PictureBox Image 속성

 

- 추가한 리소스 이미지 파일을 선택합니다.

  ( Resources.resx 에 이미지를 포함시키지 않았다면 [ 가져오기 ] 버튼으로 추가할 수 있습니다. )

리소스 선택창

 

- 프로그램을 실행시켜 이미지가 정상적으로 출력되는지 확인합니다.

 

코드로 PictureBox에 이미지 추가하기

코드를 이용하여 이미지를 추가할 수도 있습니다.

우측 - 프로그램 실행 화면

 

- Form1_Load에 아래와 같이 코드를 추가합니다.

  ( Form1이 로드될 때 이미지가 나타나므로 프로그램을 실행시키면 이미지가 나타납니다. )

        private void Form1_Load(object sender, EventArgs e)
        {
            pictureBox1.Image = Properties.Resources.Banner;
        }

우측 - 프로그램 실행화면

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.