HOWTO · Csharp

C#에서 레이블 텍스트 변경

이 문서에서는 C#에서 레이블 텍스트를 변경하는 방법을 설명합니다.

이 페이지의 내용

이 자습서에서는 C#에서 레이블 텍스트를 변경하는 방법을 배웁니다. 다음 단계에 따라 C#에서 Windows 양식의 레이블 텍스트를 쉽게 변경할 수 있습니다.

C#에서 레이블 텍스트 변경

이 예제에서는 windows form을 만들고 일부 버튼으로 레이블 텍스트를 변경합니다. 다음 단계에 따라 C#에서 Windows 양식의 레이블 텍스트를 쉽게 변경할 수 있습니다.

필요한 라이브러리는 아래와 같습니다.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

먼저 File / New / Project를 클릭하여 새 windows form을 만듭니다. 새 창이 나타납니다.

왼쪽 목록 보기에서 Visual C#을 선택하고 Window Forms App (.Net Framework)을 선택하고 프로젝트 이름을 지정한 다음 확인을 클릭합니다.

클릭하면 빈 Windows 양식이 나타납니다.

Toolbox라는 왼쪽 목록 보기에서 Buttons 3개를 추가하고 버튼 이름을 각각 HelloFolksbtn, startlearningbtn 및 betterpersonbtn으로 지정합니다.

이제 레이블에 표시하려는 텍스트를 버튼에 작성하십시오. 예를 들어 아래 이미지를 참조하십시오.

텍스트가 있는 버튼

안녕하세요 여러분!을 두 번 클릭하십시오. 단추; 이벤트를 생성하고 이 이벤트에 다음과 같이 코드를 작성합니다.

private void HelloFolksbtn_Click(object sender, EventArgs e) {
  changetext.Text = "Hi Folks!";
}

텍스트가 나타날 레이블의 이름은 changetext입니다.

Lets Start Learning 버튼을 두 번 클릭하고 다음 코드 줄을 작성하여 startlearningbtn_Click 이벤트를 생성합니다.

private void startlearningbtn_Click(object sender, EventArgs e) {
  changetext.Text = "Lets Start Learning";
}

마지막으로 더 나은 사람이 되기 위해 배우기 버튼을 두 번 클릭하고 이 코드를 작성하여 betterpersonbtn_Click 이벤트를 만듭니다.

private void betterpersonbtn_Click(object sender, EventArgs e) {
  changetext.Text = "Learn to be a better person";
}

전체 소스 코드:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

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

    private void HelloFolksbtn_Click(object sender, EventArgs e) {
      changetext.Text = "Hey Folks!";
    }

    private void startlearningbtn_Click(object sender, EventArgs e) {
      changetext.Text = "Lets Start Learning";
    }

    private void betterpersonbtn_Click(object sender, EventArgs e) {
      changetext.Text = "Learn to be a better person";
    }
  }
}

Hello Folks!을 클릭한 후 버튼을 누르면 런타임에 레이블 텍스트가 변경되고 다음과 같은 출력이 표시됩니다.

변경 레이블 텍스트의 출력