我还没有想出一个聪明的方法让TextBox.Text完全按照现在的方式工作,但最后总是放一个+" \ n"在它的最后。我所做的最好的是制作许多重载函数,如:
prtMain(string s) { tbMain.Text += s + "\n"; }
prtMain(string s1, string s2) { tbMain.Text += s1 + " " + s2 + "\n";}
我猜测有一种聪明的方法可以添加到现有的.text代码但不确定如何。
[编辑]在c#中回答问题。
感谢。
答案 0 :(得分:0)
我想我正在回答我自己的问题。它看起来像我想要的是一个扩展方法。这就是我所做的:
static class Util
{
public static int MyText(this TextBox txtBox, string s)
{
txtBox.Text += s + "\n";
return 0;
}
}
所以我可以通过使用tbMyTextBox.MyText(“Hello”)来调用它;下一步,到达我可以说的地方tbMyTextBox.MyText = Hello。