none
RichTextBox - быстрое форматирование RRS feed

  • Вопрос

  • Всем привет.

    У меня такой вопрос: можно ли изменить шрифт/цвет/декорацию произвольного текста в RichTextBox, НЕ выделяя его.

    Причина следующая:

    SelectionStart, SelectionEnd, Select() работают ну ооочень долго. Мне надо, допустим, проанализировать и подсветить отдельные слова в тексте, к примеру, из 10000 строк. С выделением - это работа на часы.

    Есть ли более быстрый способ? Или, например, сразу писать в RTF-формат, а потОм его подгружать в RichTextBox. Но тогда вопрос - как этот RFT создавать?

Ответы

  • Насколько я понял речь не о WPF... В таком случае вы правильно предположили, что манипуляции лучше провести с файлом, а затем загрузить его в контрол. О том какие манипуляции нужно производить читайте, например, тут - http://www.codenet.ru/progr/formt/rtf1.php
    • Помечено в качестве ответа Abolmasov Dmitry 17 мая 2011 г. 9:20
    Отвечающий

Все ответы

  • Насколько я понял речь не о WPF... В таком случае вы правильно предположили, что манипуляции лучше провести с файлом, а затем загрузить его в контрол. О том какие манипуляции нужно производить читайте, например, тут - http://www.codenet.ru/progr/formt/rtf1.php
    • Помечено в качестве ответа Abolmasov Dmitry 17 мая 2011 г. 9:20
    Отвечающий
  • Спасибо за ответ :). Я этого и боялся :(