扩展Textbox.Text以添加" \ n"

时间:2015-05-05 00:10:02

标签: textbox

我还没有想出一个聪明的方法让TextBox.Text完全按照现在的方式工作,但最后总是放一个+" \ n"在它的最后。我所做的最好的是制作许多重载函数,如:

prtMain(string s) {  tbMain.Text += s + "\n"; }
prtMain(string s1, string s2) { tbMain.Text += s1 + " " + s2 + "\n";}

我猜测有一种聪明的方法可以添加到现有的.text代码但不确定如何。

[编辑]在c#中回答问题。

感谢。

1 个答案:

答案 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。