美文网首页编程笔记
richtextbox中取消光标闪烁

richtextbox中取消光标闪烁

作者: Aries_wan | 来源:发表于2018-04-12 15:25 被阅读0次

创建CustomRichTextBox.cs

class CustomRichTextBox : RichTextBox

    {

        [DllImport("user32.dll")]

        static extern bool HideCaret(IntPtr hWnd);

        private bool bReadOnly = false;

//隐藏光标

        public void SetReadMode()

        {

            ReadOnly = true;

            bReadOnly = true;

        }

//显示光标

        public void SetEditMode()

        {

            ReadOnly = false;

            bReadOnly = false;

            Focus();

        }

        protected override void WndProc(ref Message m)

        {

            base.WndProc(ref m);

            if (bReadOnly)

                HideCaret(Handle);

        }

    }


form.Designer.cs中修改

this.richTextBox = new CustomRichTextBox();

#endregion

private CustomRichTextBox articleform;


form.cs中添加

this.Cursor = Cursors.Arrow;

richTextBox.SetReadMode();

相关文章

  • richtextbox中取消光标闪烁

    创建CustomRichTextBox.cs class CustomRichTextBox : RichText...

  • 闪烁的光标

    午休的时刻,不想轻易放过。静静的端起书本,慢慢的品味书中的每个故事。细细揣摩每一个收获。牺牲的午休时刻我又换回了什...

  • 闪烁的光标

    深夜亮着屏幕的电脑 在台灯下叹息 文档中闪烁的光标 像是病人微弱的心跳 在白色病房般的桌面背景下 那么无力 写满...

  • swift UITextField光标聚焦以及光标颜色修改

    光标聚焦闪烁:nick_textField.becomeFirstResponder()光标颜色修改:nick_t...

  • VMware Ubuntu光标闪烁

    问题现象:鼠标光标在移动过程中消失,停止移动出现 机器:11代intel 原因:11代intel集显驱动 解决办法...

  • 【原创诗歌】取消闪烁

    【原创诗歌】 取消闪烁 文/伊宁 需要关注的事物很多 被迫需要关注的事物也很多 就像留心于某处风景 忽然闯入一群只...

  • EditText

    取消默认editext的光标显示,只有触摸才会显示 android:descendantFocusability=...

  • EditText 常见问题 (持续更新)

    EditText 取消获取焦点 默认为数字 取消光标 取消焦点这里我们需要在我们的父控件中放置两个属性: 默认为数...

  • input 禁止并取消光标

  • HTML基础学习19

    课时19标签综合练习 - 如何在Webstorm中让光标在多行中闪烁 -按住键盘上的Alt键不放,然后再按住鼠标的...

网友评论

    本文标题:richtextbox中取消光标闪烁

    本文链接:https://www.haomeiwen.com/subject/oczxkftx.html