C# でラベルテキストを変更する

Muhammad Zeeshan 2023年10月12日
C# でラベルテキストを変更する

このチュートリアルでは、C# でラベルテキストを変更する方法を学習します。次の手順に従って、C# の Windows フォームのラベルテキストを簡単に変更できます。

C# のラベルテキストを変更する

この例では、Windows フォームを作成し、いくつかのボタンでラベルテキストを変更します。次の手順に従って、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;

まず、ファイル/新規/プロジェクトをクリックして、新しいウィンドウフォームを作成します。新しいウィンドウが表示されます。

左側のリストビューから Visual C# を選択し、[ウィンドウフォームアプリ(.Net Framework)]を選択してプロジェクトに名前を付け、Ok をクリックします。

クリックすると、空の Windows フォームが表示されます。

左側のリストビューから Toolbox という名前の 3つの Buttons を追加し、ボタンにそれぞれ HelloFolksbtnstartlearningbtn、および betterpersonbtn という名前を付けます。

次に、ラベルに表示するテキストをボタンに書き込みます。たとえば、下の画像を参照してください。

テキスト付きのボタン

Hello Folks!をダブルクリックしますボタン;イベントを生成し、このイベントに次のようなコードを記述します。

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";
}

最後に、Learn to be a better person ボタンをダブルクリックしてこのコードを記述し、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!をクリックした後ボタンをクリックすると、ラベルテキストが実行時に変更され、次の出力が表示されます。

変更するラベルテキストの出力

Muhammad Zeeshan avatar Muhammad Zeeshan avatar

I have been working as a Flutter app developer for a year now. Firebase and SQLite have been crucial in the development of my android apps. I have experience with C#, Windows Form Based C#, C, Java, PHP on WampServer, and HTML/CSS on MYSQL, and I have authored articles on their theory and issue solving. I'm a senior in an undergraduate program for a bachelor's degree in Information Technology.

LinkedIn

関連記事 - Csharp GUI