如何“永久”保护文本在RichTextBox

本文关键字:文本 RichTextBox 保护 永久 如何 | 更新日期: 2023-09-27 17:54:06

我想在RichTextBox中保护一些选定的文本。我尝试这样做:

MouseClickEvent(...)
{
   if(e.Button == MouseButtons.Middle)
   {
      SelectionProtected = true;
   }
}

当我这样做时,它保护选定的文本,直到选择被清除。我怎样才能使这种保护永久化?

如何“永久”保护文本在RichTextBox

文档说:

如果此属性设置为true,则当用户试图更改当前文本选择时引发Protected事件。

因此,在我看来,您将简单地拒绝用户尝试修改附加到Protected事件的处理程序方法内部的控件中的受保护文本。