在 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 個名為 Toolbox
的 Buttons
,並分別將按鈕命名為 HelloFolksbtn
、startlearningbtn
和 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!
按鈕,標籤文字將在執行時更改,你將獲得以下輸出。
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