【问题标题】:Restrict editing in RichTextBox限制 RichTextBox 中的编辑
【发布时间】:2009-08-07 05:44:27
【问题描述】:

我只是想知道是否有一种方法可以禁用对 System.Window.Controls.RichTextBox 中特定单词的编辑?例如,我有“你好,这是一个测试”,我想禁止用户进行编辑测试(可以是任何东西)。我想让他们改变他们想要的任何东西,但是当他们想要点击或在“测试”上做任何事情时,它以某种方式呈现出不同的颜色,比如灰色(这很容易做到),但不可编辑。

谢谢,

【问题讨论】:

    标签: c# wpf richtextbox


    【解决方案1】:

    RichTextBox 中没有内置这样的功能。您最好的选择是创建某种类型的自定义控件或从 RichTextBox 继承并覆盖方法以添加您自己的功能。

    【讨论】:

    • 而棘手的部分在于他们键入和更改单词,您必须保持每个单词的范围以保持相同的装饰和限制。
    猜你喜欢
    • 2016-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    相关资源
    最近更新 更多