ändern von text mit Schaltfläche klicken
Brauche ich, um den text der Beschriftung auf die Schaltfläche klicken, aber es funktioniert nicht und gibt mir Laufzeitfehler.Ich habe separate Klasse für LABEL und eine separate TASTE.Dies ist die dummy-code.der code enthält die Standorte und Größen für label und button.Alles dynamisch erstellt wird. Danke!
/-------------------------------------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";
}
- Sie erwähnte nicht, der Fehler war es, das bei der Laufzeit
- Dank MatthewRz Fehler ist behoben, aber noch nicht zeigen alles
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie es einfach ausprobieren.
Sie versuchen, ändern Sie den text von einem null-referenziert label:
Damit der code funktioniert, müssen Sie die folgenden änderungen vornehmen:
Hoffe, das hilft!
label1
?