Что нового

[Элементы GUI] Проблема с форматом текста в RichEdit

freed21

Новичок
Сообщения
39
Репутация
1
Помогите, уважаемые форумчане! писал скрипт, который делает запрос на Who.is сервера и отображает ответ в элементе Edit.
Позже потребовалось изменить Edit на RichEdit. И никак не получается в RichEdit отобразить текст в том же виде, в каком он показывался в Edit :( То есть текст весь записывается в кучу, без переноса строк, очень некрасиво. Как быть?
 

MnM

Post-Hardcore
Сообщения
679
Репутация
90
freed21
А какие стили вы использовали для RichEdit? И кроме переносов строк больше нет проблем?
 
Автор
F

freed21

Новичок
Сообщения
39
Репутация
1
Спустя длительное время проблема была решена добавлением следующих строк:
Код:
$retWhoIS = StringStripCR($retWhoIS)
	$retWhoIS = StringRegExpReplace($retWhoIS, '((^[\n]*)|([\n]*$))', '')
	$retWhoIS = StringRegExpReplace($retWhoIS, '[\n]{2,}', @LF)
	$aRead = StringSplit($retWhoIS, @LF)
	$Lines_r = _ArrayToString($aRead, @CRLF, 1)
 

AZJIO

Меценат
Меценат
Сообщения
2,879
Репутация
1,194
freed21
1. Код AutoIt3 выделяется другим тегом
autoit.gif

2. [\n] в рег. выр. квадратные скобки не нужны
3. StringAddCR - добавляет \r каждому \n, то есть можно одной нативной функцией заменить несколько строк кода.
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
freed21,
Предупреждение За нарушение правил форума (пункт В.11):
Любые отрывки AutoIt кода необходимо заключать в тег [autoit]
autoit.gif
(подробнее), а обычный код соответственно в тег [code]
code.gif
(подробнее). Также большие выдержки текста помещайте под тег [spoiler]
spoiler.gif
(подробнее), там где это поддерживается естественно. Как в случае с названием темы, также короткое и эргономичное сообщение привлекает больше внимания, и шансы на получение конкретного ответа увеличиваются.


С уважением, ваш Глобальный модератор.
 
Верх