解决了 RichTextBox中 —— 变 -- 的问题

RichTextBox中 —— 会解析为"\emdash"
默认的 ctrl+c ctrl+v复制粘贴后会编程英文的中划线。csdn发帖后未果,有人会出现,有人不出现。估计还是.net framework的问题


自己屏蔽掉系统的 ctrl+c ctrl+v 及重写 richtextbox的  Text属性

        protected override void OnKeyDown(KeyEventArgs e)
        {
            if (e.Control && e.KeyCode == Keys.C) //默认的 复制 “——” 时自动转成了--
            {
                this.CopyClick(null,null);//调用右键菜单上的复制

                base.OnKeyDown(e);
                e.Handled = true;
            }
        }



        public override string Text
        {
            get
            {
                return this.TextStr;
            }
            set
            {
                base.Text = value;
            }
        }
        private string TextStr = "";

引用通告地址: 点击获取引用地址
评论: 78 | 引用: 0 | 阅读: 2420
里成不 [ 2011-01-10 15:16 | 回复 | 编辑 删除 ]
兄台你文笔太好了,适合写小说 哈哈
Oakley Sunglasses [ 2011-06-30 17:21 网址 | 回复 | 编辑 删除 ]
Belstaff [ 2011-09-03 10:46 网址 | 回复 | 编辑 删除 ]
Belstaff are without a doubt this seasons fashion must have.Belstaff Sale are quite popular and famous among men and women.Belstaff UK company is specialized in offering high quality jackets, boots, bags and so on.Belstaff UK are famous around the globe for genuine leather
发表评论
昵 称: 密 码:
网 址: 邮 箱:
选 项:    
头 像:
内 容: