在 C# 中更改標籤文字

Muhammad Zeeshan 2023年10月12日
在 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),命名專案,然後單擊 Ok

單擊後,將出現一個空的視窗表單

從左側列表檢視中新增 3 個名為 ToolboxButtons,並分別將按鈕命名為 HelloFolksbtnstartlearningbtnbetterpersonbtn

現在在按鈕上寫下要在標籤上顯示的文字;例如,請參見下圖。

帶有文字的按鈕

雙擊 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