лучший способ показать текст в текстовом поле в приложении Windows - PullRequest
0 голосов
/ 26 апреля 2010

Мне нужно написать список URL в текстовом поле в окне приложения но когда я пишу это, он был смешан как http://google.comhttp://google.comhttp://google.comi

но я хочу ясно показать, что я уже использовал метод
"\ n \ r", но он не работал, это какое-то решение для него

Ответы [ 5 ]

1 голос
/ 26 апреля 2010

Попробуйте использовать "\ n \ r" для разрыва строки.

0 голосов
/ 26 апреля 2010

да Сначала вам нужно установить для свойства multiline значение True, а лучше использовать Environment.NewLine для установки новой строки.

Или в stringBuilber.AppedLine ("")

Надеюсь, это поможет вам:)

0 голосов
/ 26 апреля 2010

При работе со строкой или чем-то подобным, попробуйте использовать 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();
    }
0 голосов
/ 26 апреля 2010

Для этого вам понадобится многострочное текстовое поле. Разместите Environment.NewLine после каждого URL, и он должен работать.

Кстати, почему вы не используете ListBox или ListView?

0 голосов
/ 26 апреля 2010

Вам необходимо установить для свойства Textbox multiline значение true. Затем используйте Environment.NewLine, чтобы сделать cr / lf (это эквивалентно / r / n)

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

...