我需要更改按鈕單擊上的標籤文本,但它不起作用,並給我運行時錯誤。我爲LABEL單獨分類並單獨爲BUTTON.This爲虛擬代碼。真實的代碼包含標籤和按鈕的位置和大小。一切都是動態創建的。謝謝!用按鈕單擊更改標籤文本
/-------------------------------------LABEL class-------------------------------/
private Label label1;
public Label getLabel1()
{
return label1;
}
public LABEL()
{
label1 = new Label();
}
public void print()
{
label1.Text = "x";
Controls.Add(label1);
}//
/-------------------------------------BUTTON class----------------------------------/
private Button button1;
public BUTTON()
{
}
public void print()
{
button1 = new Button();
button1.Click +=new EventHandler(button1_Click);
Controls.Add(button1);
}
public void button1_Click(object sender, EventArgs e)
{
LABEL label = new LABEL();
label.getLabel1().Text = "y";
}
你沒有提到這是給在運行時 – codingbiz
由於MatthewRz錯誤是固定的錯誤,但它仍然不會顯示任何內容 –