【发布时间】:2017-06-25 16:22:12
【问题描述】:
我的Main form 中有一些对象,例如文本框和面板。
因此,我想更改课堂上的文本框文本或大小或可见性。
我从Main form 公开了我的textBox1。
所以我创建了一个名为Class1的类:
public class Class1
{
public static void test()
{
Main form = new Main();
form.textBox1.Text = "Hello World";
}
}
在我的Main form 中,我从我的班级运行代码:
private void MainButton_Click(object sender, EventArgs e)
{
Class1.test();
}
但我的文本框中没有任何变化。我将文本框带入课堂的方式是否错误?
【问题讨论】:
-
你创建了一个新
Form... -
除了可能的“对象引用未设置为对象的实例”之外,这可能是关于 SO 的最常见问题。关键是要意识到表单只是类。 Check this oldie but goodie