在Window应用程序中显示文本框中的一些文本的最佳方法

时间:2010-04-26 07:29:07

标签: c# indentation windows-applications

我需要在窗口应用程序的文本框中写一个url列表 但是当我写这篇文章时,他就像http://google.comhttp://google.comhttp://google.comi

一样混在一起

但我希望清楚地表明我已经使用过“\ n \ r”方法,但他没有工作是否有任何解决方法

5 个答案:

答案 0 :(得分:1)

尝试使用“\ n \ r”进行换行。

答案 1 :(得分:0)

您需要将Textbox的多线属性设置为true。然后使用Environment.NewLine来执行cr / lf(这相当于/ r / n)

http://msdn.microsoft.com/en-us/library/system.windows.forms.textbox.aspx

答案 2 :(得分:0)

您需要使用多行文本框。在每个网址之后放置Environment.NewLine,它应该可以工作。

BTW你为什么不使用ListBox或ListView?

答案 3 :(得分:0)

使用字符串等时,尝试使用StringBuilder,它可以在我的应用程序中使用。

private void FillTextBox()
    {
        StringBuilder st = new StringBuilder();
        st.AppendLine("http://www.google.be");
        st.AppendLine("http://www.google.be");
        st.AppendLine("http://www.google.be");
        st.AppendLine("http://www.google.be");
        st.AppendLine("http://www.google.be");
        st.AppendLine("http://www.google.be");
        st.AppendLine("http://www.google.be");
        textBox1.Text = st.ToString();
    }

答案 4 :(得分:0)

是首先,您需要将multiline属性设置为True,最好使用Environment.NewLine设置新行。

stringBuilber.AppedLine("")

希望这会帮助你:)