Ограничить редактирование в RichTextBox

Мне просто интересно, есть ли способ отключить редактирование определенного слова в System.Window.Controls.RichTextBox? Например, у меня есть «Здравствуйте, это тест», и я хочу запретить пользователям тест редактирования (это может быть что угодно). Я хочу, чтобы они изменили все, что захотят, но когда они хотят щелкнуть или сделать что-либо в «тесте», он каким-то образом имеет другой цвет, например серый (что легко сделать), но не редактируется.

спасибо,


person paradisonoir    schedule 06.08.2009    source источник


Ответы (1)


В RichTextBox нет такой встроенной функциональности. Лучше всего создать настраиваемый элемент управления определенного типа или наследовать от RichTextBox и переопределить методы, чтобы добавить свои собственные функции.

person Charlie    schedule 06.08.2009
comment
и сложная часть заключается в том, что они печатают и меняют слова, вы должны сохранять диапазон каждого слова, чтобы сохранить то же оформление и ограничения. - person paradisonoir; 07.08.2009