禁用鼠标与RichTextBox的交互(所有鼠标事件对RichTextBox没有影响)

时间:2016-02-19 11:48:31

标签: c# winforms events

在MouseDown事件处理程序的KeyDown事件处理程序中,e.Handled = true的等价物是什么? 我希望鼠标事件都不会对RichTextBox产生任何影响(完全禁用鼠标与RichTextBox的交互)。 更准确地说,我希望阻止用户标记RichTextBox中的文本,或者通过鼠标将光标定位在RichTextBox中文本末尾以外的任何位置。

1 个答案:

答案 0 :(得分:1)

一种方法是在任何选择开始之前将其删除:

rtb.SelectionChanged += (sender, e) => { rtb.SelectionStart = rtb.TextLength; };