基本上,我想在class1
中更改文本框的属性,而class1
在该文本框的形式中有一个实例。在我尝试之后,System.InvalidOperationException
被抛出。
有人会帮助我吗?
public partial class mainForm : Form
{
class1 c1;
public mainForm()
{
InitializeComponent();
c1 = new class1(this);
}
}
class class1
{
mainForm mF;
public class1(mainForm mF)
{
this.mF = mF;
}
public void change()
{
mF.textBox1.Text = "Done!"; // I think the problem is here, but dunno why
}
}
另外,更改()由c1隐式调用(例如,不像c1.change())。但我调用c1.general(),然后c1.general()调用c1.change()。