更改文本框中我想从另一个类从另一个类
public partial class Form1 : Form
改变位于文本框的值。我已经试过这样的事情
public void echo(string text)
{
this.textBox1.AppendText(text + Environment.NewLine);
}
从另一个类我打电话像
Form1 cout = new Form1();
cout.echo("Does this work?");
我也得到空白输出。我还尝试将static
关键字添加到echo
方法,但我得到了相同的结果。我搜索了堆栈 溢出,并没有得到任何解决方案的工作。而且有一件事触发了我,如果我加入cout.Show()
与弹出的有效textBox1
内容相同的表单。这是为什么?
为什么不马上显示内容?我该如何解决这个问题?
AHAM,明白了。 你们所有人都给了我正确的答案和解释,为什么会发生这种情况,但是由于nFreeze为此写了解决方案,我会将他的答案标记为正确。谢谢你们! – Dejano
您还必须将“修饰符”更改为文本框的“公开”。 – Hadron