我在控制文本框时遇到问题。我需要从Form1.cs的外部更改文本框所在的位置,以查找此代码段。重新加载表单而不是制作新表单/访问文本框
public void UpdateText(string newValue)
{
torrent_name0.Text = newValue;
}
这使我在理论上Form1.cs的控制之外的文本框,但来这里的问题,我想访问它每次我创建的,而不是使用旧的和令人耳目一新Form1的一个新实例它。
Form1 frm = new Form1();
frm.UpdateText("aaaaaaaaaaaa");
frm.Show();
我错过了什么?有一个更好的方法吗?我尝试过多种方式来更新新表单,但没有成功。
您应该保留一个创建的第一个窗体的全局变量并在此引用上调用您的方法。 – Aybe
[如何从另一个窗体更改窗体的控件?](http://stackoverflow.com/questions/38768737/how-to-change-a-control-of-a-form-from-another-form) –