Momeak_Ray
夏夏爱吃大西瓜
采纳率100%
2016-03-22 14:01

关于C#里面的richtextbox中的光标问题

  • c#
  • richtextbox

我想用richtextbox的那个滚动条,但是我又不想让它的框里面出现光标,只想让它显示内容就行,大神们有没有什么好的方法求链接。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • caozhy 回答这么多问题就耍赖把我的积分一笔勾销了 5年前
     加在代码头上
    using System.Runtime.InteropServices;
    加在窗体定义里
    [DllImport("user32", EntryPoint = "HideCaret")]
    private static extern bool HideCaret(IntPtr hWnd);
    在form_load写
    HideCaret(richTextBox1.Handle);
    
    点赞 2 评论 复制链接分享
  • zhangshangui_2015 技术没有止境_2015 5年前

    有几个方法你可以试一试:
    (1)设置richTextBox的只读属性为true;
    (2)设置this.richTextBox的ClearSelection属性设成true。
    (3)修改richTextBox的tabindex值(form窗体中比其他控件大),避免其成为鼠标的输入焦点。

    点赞 评论 复制链接分享