如何在我的winforms应用程序中创建一个可从应用程序中的任意位置接受新文本行的文本框?从应用程序中的任何位置访问文本框
我有一个包含文本框的主窗体。我想直接从另一个类中的方法添加文本到框中。
更新
我的主要形式尝试这样:
public void Output(String value)
{
if (txtOutput.Text.Length > 0)
{
txtOutput.AppendText(Environment.NewLine);
}
txtOutput.AppendText(value);
}
但我不能打电话从其他类输出。我是C#的新手,所以也许我错过了一些明显的东西。
问候,米尔。
PS是的,我知道这是不好的设计,但现在这似乎是做我想做的最好的方式。该文本框的功能就像一个控制台。
从OP想要一次添加行的问题开始。所以我猜这是一个MultiLine。 – 2009-05-06 14:16:01
@亨克:而且......?我不确定你在做什么。 – 2009-05-06 14:22:21
为此,臭的代码不是一个反对意见... – Miel 2009-05-06 14:41:45