Текстовое поле, добавив несколько строк текста без замены первой строки текста

Обновить

April 2019

Просмотры

42 раз

1

Я начал делать историю приложение WPF в C #, я уже почти закончил для автоматического кроме текста. Что я хочу, чтобы мое приложение, чтобы сделать, это начать в окне заголовка, нажмите кнопку и он перейти к следующему окну, и текст будет автоматически начнет показывать пользователь (как будто они читают историю) когда-то история для этого окна будет сделано, я хочу, чтобы перейти к следующему окну для них, чтобы прочитать эту историю. У меня есть все кнопки работают, но когда я ввести код для текста, то он заменяет первую строку с последней строкой. Вот мой код для текста. Я использую текстовое поле для него.

enjoychat.Text = "Hallo, ";
timerWait.Wait(1500);
enjoychat.Text = "How are you, ";
timerWait.Wait(1500);
enjoychat.Text = "Goodbye, ";

я хочу, чтобы результаты были:

алло (подождать 1,5 секунды), как вы (ждать 1,5 секунды) до свидания

2 ответы

2

You can use the += operator to append text like so:

enjoychat.Text = "Hallo, ";
timerWait.Wait(1500);
enjoychat.Text += "How are you, ";
timerWait.Wait(1500);
enjoychat.Text += "Goodbye, ";

If you want to add a newline, use Enviromnent.NewLine like so:

enjoychat.Text += Environment.NewLine;
1

Try using enjoychat.Text += for concatenating the string! Or you can add data to a variable using += and finally assign to enjoychat.Text.