Какой способ заполнить многослойный редактирование линейкой текста
Вопрос
То, что я после, - это серо -редактор, который вы видите внизу некоторых программ. Список результатов. У меня проблемы с правильным отформатированием текста.
Итак, начиная с нуля, как это обычно делается?
Заполнение Reditbox размером с половины страницы с текстом.
Одна большая длинная строка с разрывами линии?
Результаты-> Text = System :: Convert :: ToString (var);
Кажется, это единственный способ ввести в редактирование, но я не могу создать многослойную строку, которую эта линия примет.
Решение
.Net или winapi? Не добавляйте слишком много тегов. В шаблоне диалога win32 я использую следующие стили для создания такого редактирования: автоматическое ложно, автоматическое видно, горизонтальное прокрутку ложного, многослойного истинного, прочитайте только True, вертикальный прокруток True.
Вы можете добавить новую информацию, объединив новый текст с существующим. Если вам нужна новая линия, добавьте " n". Длинные линии завернуты. Чтобы автоматически прокрутить вниз, публикуйте это сообщение Textbox WM_VScroll с параметром sb_bottom.