Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Перевод строки в Edit Box


Автор: arammo 28.5.2003, 16:21
Почему то в multiline edit box'e
Код
"figna\n"
выводится как "fign" и вместо перевода строки какой-то квадратик. Как это исправить или как по другому сделать перевод строки?

Автор: arammo 28.5.2003, 16:22
"fign"=="figna"

Автор: kruchinin 28.5.2003, 17:53
Видимо в свойствах EditBox указано - что ты выводишь одну строку. Отсюда управляющий символ \n - выводится как квадрат

Автор: arammo 28.5.2003, 19:38
a разве multiline не за многострочность отвечает

Автор: arammo 28.5.2003, 19:45
Вот кусок кода:
Код
m_Edit.SetSel(0,m_Edit.GetLimitText(),false);
m_Edit.ReplaceSel("figna\n",true);

Автор: shedon 29.5.2003, 09:52
Надо писать: \r\n
где \r - возврат каретки

Автор: arammo 29.5.2003, 11:30
Спасибо!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)