小编Dej*_*ano的帖子

从另一个类更改文本框

我正在尝试更改位于的文本框的值

public partial class Form1 : Form
Run Code Online (Sandbox Code Playgroud)

从另一个班级.我尝试过这样的事情

public void echo(string text)
{
    this.textBox1.AppendText(text + Environment.NewLine);
}
Run Code Online (Sandbox Code Playgroud)

从另一个课我称之为

Form1 cout = new Form1();
cout.echo("Does this work?");
Run Code Online (Sandbox Code Playgroud)

我得到空白输出.我也尝试将static关键字添加到echo方法中,但我得到了相同的结果.我搜索了Stack Overflow并没有得到任何解决方案.有一件事会触发我,如果我添加cout.Show()相同的表单弹出有效textBox1内容.这是为什么?

为什么不立即显示内容?我该如何解决这个问题?

.net c# textbox winforms

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

.net ×1

c# ×1

textbox ×1

winforms ×1