我有以下代码:
class NotepadCloneNoMenu : Form
{
protected TextBox txtbox;
public NotepadCloneNoMenu(string a)
{
Text = "Notepad Clone No Menu";
txtbox = new TextBox();
txtbox.Parent = this;
txtbox.Dock = DockStyle.Fill;
txtbox.BorderStyle = BorderStyle.None;
txtbox.Multiline = true;
txtbox.ScrollBars = ScrollBars.Both;
txtbox.AcceptsTab = true;
txtbox.AppendText(a);
txtbox.AppendText("\n");
}
}
class program1
{
public static void Main()
{
string result = "abc";
while(true)
{
Application.Run(new NotepadCloneNoMenu(result));
}
}
}
我想不断地将字符串结果附加到文本框,所以它看起来像这样:
美国广播公司 美国广播公司
等等等等。但是,每次我调用这个:
Application.Run(new NotepadCloneNoMenu(result));
它将重置文本框。无论如何我可以不断更新文本框吗?我对 C# 相当陌生,所以这让我很困惑。
谢谢, Phuc Pham