ボタンのクリック時にラベルのテキストを変更する必要がありますが、機能せず、実行時エラーが発生します。LABEL 用と BUTTON 用に別々のクラスがあります。これはダミー コードです。実際のコードには、ラベルとボタンの両方。すべてが動的に作成されます。ありがとう!
/-------------------------------------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";
}