如何“永久”保护RichTextBox中的文本?

问题描述 投票:0回答:1

我想在

RichTextBox
中保护一些选定的文本。我试过这样的事情:

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

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

c# .net winforms richtextbox
1个回答
0
投票

文档说:

如果此属性设置为 true,则当用户尝试更改当前文本选择时将引发

Protected
事件

所以,在我看来,你会简单地拒绝用户在附加到

Protected
事件的处理程序方法内修改控件中受保护文本的尝试。

© www.soinside.com 2019 - 2024. All rights reserved.