限制 RichTextBox 中的编辑
我只是想知道是否有一种方法可以禁用 System.Window.Controls.RichTextBox 中特定单词的编辑? 例如,我有“你好,这是一个测试”,我想禁止用户编辑测试(可以是任何内容)。 我希望他们改变他们想要的任何内容,但是当他们想要单击或在“测试”上执行任何操作时,它会以某种方式采用不同的颜色,例如灰色(这很容易做到),但不可编辑。
谢谢,
I was just wondering if there is a way that we disable editing of a specific word in the System.Window.Controls.RichTextBox? For example, I have "Hello This is a test", and I want to disable users to a edit test(which can be anything). I want to them to change whatever they want, but when they want to click or do anything on "test", it's somehow in a different color like gray(which is easy to do), but not editable.
thanks,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
RichTextBox 中没有内置这样的功能。 最好的选择是创建某种类型的自定义控件或从 RichTextBox 继承并重写方法以添加您自己的功能。
There is no functionality like this built into the RichTextBox. Your best bet is to create a custom control of some type or inherit from the RichTextBox and override methods to add your own functionality.