假如RichTextBox中内容为:12 34 56 78
鼠标滑动选中了包含空格某段内容,则会自动选中了当前行,这不是需要的效果。
可以通过设置AutoWordSelection=”False”来规避这个问题。
或通过重写属性来解决:
using System;
using System.Windows.Forms;
public class FixedRichTextBox : RichTextBox {
protected override void OnHandleCreated(EventArgs e) {
base.OnHandleCreated(e);
if (!base.AutoWordSelection) {
base.AutoWordSelection = true;
base.AutoWordSelection = false;
}
}
}
版权声明:本文为Hello___Sunshine原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。