【发布时间】:2009-08-07 05:44:27
【问题描述】:
我只是想知道是否有一种方法可以禁用对 System.Window.Controls.RichTextBox 中特定单词的编辑?例如,我有“你好,这是一个测试”,我想禁止用户进行编辑测试(可以是任何东西)。我想让他们改变他们想要的任何东西,但是当他们想要点击或在“测试”上做任何事情时,它以某种方式呈现出不同的颜色,比如灰色(这很容易做到),但不可编辑。
谢谢,
【问题讨论】:
标签: c# wpf richtextbox
我只是想知道是否有一种方法可以禁用对 System.Window.Controls.RichTextBox 中特定单词的编辑?例如,我有“你好,这是一个测试”,我想禁止用户进行编辑测试(可以是任何东西)。我想让他们改变他们想要的任何东西,但是当他们想要点击或在“测试”上做任何事情时,它以某种方式呈现出不同的颜色,比如灰色(这很容易做到),但不可编辑。
谢谢,
【问题讨论】:
标签: c# wpf richtextbox
RichTextBox 中没有内置这样的功能。您最好的选择是创建某种类型的自定义控件或从 RichTextBox 继承并覆盖方法以添加您自己的功能。
【讨论】: