richtextbox鼠标选择总是很别扭 不是啊,比如,23454 34 323这样的字符,我选择4 34 时,就自动选择了23454 34 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个问题你们真的没遇到过吗,很明显的问题嘛,如果你在一行输入三段字符,两段字符间有空格,然后用鼠标选择第一段字符,从第三个字符开始选择,当选择到第二个空格处,焦点会自动把第一段字符全选 我也觉得这个问题很纠结啊 好像跟自动选择单词这个相似 但是我没有找到具体在哪里设置 AutoWordSelect 这个选项貌似没有用 如果是这个选项控制,那么 无论true 还是false 都不能真正的有效.我觉得这是一个bug 所以 在google上面找了一下 把这个控件重写一下 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; } }}地址在这里 :http://stackoverflow.com/questions/3678620/c-sharp-richtextbox-selection-problem然后我试了一下 果然可以 把这个具体做法是:在你的工程里面添加一个类// 添加这个引用using System.Windows.Forms;然后继承这个类:RichTextBox 然后 生成一下 那么在你的工具箱就看到了这个 然后把这个当作richtextBox使用就可以了 C# 判断打印机状态 请问应该如何设置datagrid列宽随窗体的变化而变化?(winform下) 问个下载的问题 在vs2005下如何进行方差计算 怎样同时执行多个方法 资源文件的问题: 编译可以通过,但是在运行时会发生错误,错误提示没有把资源文件嵌入到程序中去。请各位指点指点。 求助:为什么DataGridView中绑定的数据没有显示出来 winform的控件透明色出现问题。 怎么进行比较 请问怎么将Datagri的某一列替换成另一个值(在window form中)? 2个变量交换位置的问题 关于 C# 中 struct 的问题
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;
}
}
}地址在这里 :
http://stackoverflow.com/questions/3678620/c-sharp-richtextbox-selection-problem
然后我试了一下 果然可以 把这个具体做法是:
在你的工程里面添加一个类
// 添加这个引用
using System.Windows.Forms;然后继承这个类:RichTextBox 然后 生成一下 那么在你的工具箱就看到了这个
然后把这个当作richtextBox使用就可以了