У меня есть приложение WinForms с многострочным текстовым полем. Это отображает и сохраняет (после загрузки из БД) символы разрыва строки в порядке.
Однако, если я присваиваю значение TextBox.Text строковой переменной, а затем переназначаю переменную обратно свойству TextBox.Text, символы разрыва строки теряются и заменяются квадратным символом (здесь их нельзя вставить как они просто вставляют как разрыв строки!)
Я пробовал:
Replace("\n",vbcrlf)
но безрезультатно.
Может кто-нибудь предложить решение?
UPDATE **
Мне не удалось это исправить, но я обошел его, избегая назначения переменных. Теперь я передаю ссылку на RichTextBox и напрямую манипулирую текстом там. Обратите внимание, что это кажется специфичным для RichTextBox, поскольку я не вижу проблемы с обычным TextBox.