四联光电智能照明论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2147|回复: 1
打印 上一主题 下一主题

RichTextBox鼠标选择问题

[复制链接]
  • TA的每日心情
    开心
    2018-11-9 08:52
  • 241

    主题

    691

    帖子

    7652

    积分

    论坛元老

    Rank: 8Rank: 8

    积分
    7652
    跳转到指定楼层
    楼主
    发表于 2016-12-22 11:57:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    RichTextBox自动选择的功能非常鸡肋,经常自动选择的不是自己想要的,如何屏蔽?

    见贴子:
    http://stackoverflow.com/questio ... x-selection-problem

    可以在RichTextBox派生的类里加入:
    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;
            }
        }
    }
    屏蔽自动选择的功能。
    Enjoy your coding time!
  • TA的每日心情
    开心
    2018-11-9 08:52
  • 241

    主题

    691

    帖子

    7652

    积分

    论坛元老

    Rank: 8Rank: 8

    积分
    7652
    沙发
     楼主| 发表于 2016-12-22 12:53:51 | 只看该作者
    不用那么复杂,直接在构造函数加:
    richTextBox1.AutoWordSelection = false;
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|Silian Lighting+ ( 蜀ICP备14004521号-1 )

    GMT+8, 2024-5-7 21:32 , Processed in 1.062500 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表