我有一個Windows窗體應用程序,其名稱爲loginBtn
,標籤名稱爲loginMessageLbl
。引用窗體上的標籤導致語法錯誤
現在,當我寫下面這段代碼時,它給了我一個錯誤sayin「名稱'loginMessageLbl'在當前上下文中不存在」。
我不知道我該如何改變標籤的文本值當我按一下按鈕:
namespace WindowsFormsApplication2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void loginBtn_Click(object sender, EventArgs e)
{
loginMessageLbl.text = "Invalid Username or password";
}
}
}
你可能改變了文本,而不是標籤的名稱點擊標籤,看看屬性是什麼名稱。 ,試試:'this.',看看在'l'下面出現了什麼,或許你拼錯了標籤,你也可以雙擊表單設計器中的標籤來查看它的名稱 – user7116 2012-03-30 13:56:17
添加更多信息。完全有效..也許標籤的名稱不完全是這樣嗎?你可以發佈一個小標記(不是全部!),表明該控件真的存在嗎? – gbianchi 2012-03-30 13:56:37
@gbianchi:'text'無效。它應該是'文字'。 – 2012-03-30 13:57:21