Текстовое поле не использует vbCrLf, если не преобразовано в vbNewLine
У меня есть StoredProcedure, который возвращает строку. В строке я поместил CHAR(13) и CHAR(10), чтобы получить возврат каретки и перевод строки. Я прочитал строку из winform в VB.NET, и строка правильно содержит "VBCrLf". Когда я смотрю на строку во время отладки (вы знаете, используя маленькое увеличительное стекло), линии там правильные.
Затем: я помещаю строку в текст многострочного текстового поля, и строки исчезают, все находится на одной строке.
Если я подам заявление:
myString.Replace(vbCrLf, vbNewLine)
и положить его обратно в тот же текстовый ящик, все снова работает нормально.
Как можно избежать замены? Thankx