개발언어/C#

[C#] C# winform에서 button만들고 image button만들기

뜽배 2024. 3. 19. 20:12
728x90
반응형

C# Winform에서 버튼만들기 예제

C# Winform에서 Button을 만들고 클릭하여 label을 변경하는 예제를 만들어보자.

 

 

 

위와 같이 label과 button을 각각 드래그드랍으로 Form에 놓는다.

버튼의 속성에 클릭이벤트를 더블클릭하여 클릭 이벤트를 생성합니다.

 

 

namespace WindowsFormsApp1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            label1.Text = "클릭";
        }
    }
}

 

이 처럼 button 컨트롤의 경우 사용방법이 매우 간단하다.

button 컨트롤에는 이미지버튼을 생성할 수도 있다.

 

button에서 image를 직접선택하는 방법이 있다. 

속성에서 image의 '...'를 선택한다.

 

로컬리소스의 가져오기를 통해 button에 image를 입힐 수 있다.

 

또 다른 방법으로는 imageList를 사용하는 방법이다. 우선 도구상자에서 imageList를 끌어다가 Form1에 적용한다.

 

그럼 아래의 사진과 같이 imageList1이 등록된다.

 

 

 

 

imageList의 속성에서 images를 누른다.

이 form에서 imageList를 지정하여 사용하고자 하는 imageList들을 올려놓을 수 있다.

위와 같이 등록을 해준다

 

이 후 button의 속성에서 imageList를 선택해주고 , imageIndex를 지정해서 button에 이미지를 입힐 수 있다.

728x90
반응형

'개발언어 > C#' 카테고리의 다른 글

[C#] C# winform CheckedListBox  (0) 2024.03.19
[C#] C# winform Checkbox  (0) 2024.03.19
[C#] C# winform에 대해 간단하게 알아보기  (0) 2024.03.19
[C#] namespace와 using  (0) 2024.03.18
[C#] Visual Studio 설치방법  (0) 2024.03.18