Текстовое поле не использует vbCrLf, если не преобразовано в vbNewLine

У меня есть StoredProcedure, который возвращает строку. В строке я поместил CHAR(13) и CHAR(10), чтобы получить возврат каретки и перевод строки. Я прочитал строку из winform в VB.NET, и строка правильно содержит "VBCrLf". Когда я смотрю на строку во время отладки (вы знаете, используя маленькое увеличительное стекло), линии там правильные.

Затем: я помещаю строку в текст многострочного текстового поля, и строки исчезают, все находится на одной строке.

Если я подам заявление:

myString.Replace(vbCrLf, vbNewLine)

и положить его обратно в тот же текстовый ящик, все снова работает нормально.

Как можно избежать замены? Thankx

0 ответов

Другие вопросы по тегам