我想在其他班级做某事时更新文本框。让我把我的代码:
Form1.cs
namespace TestApp
{
public partial class Form1 : Form
{
CalledClass call = new CalledClass();
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
call.Call_UpdateBox();
}
public void UpdateBox()
{
textBox1.Text = "hello";
}
}
}
调用类.cs
namespace TestApp
{
class CalledClass
{
public void Call_UpdateBox()
{
Form1 mainform = new Form1();
//do looping for doing some tasks here and update textbox every time
mainform.UpdateBox();
}
}
}
当单击主窗体上的按钮时,会调用 CalledClass 中的 Call_UpdateBox 函数,我必须在其中进行一些循环并在更新主窗体中的文本框之间进行。虽然如果我在调试模式下看到它的值,文本框会更新,但它在主窗体上仍然是空白的。请建议。提前谢谢。