C#控制RichTextBox滚动条的方法
2016-05-15 16:18
246 查看
网上好多都是用richTextBox的ScrollToCaret属性来做,即将控件的内容滚动到当前插入符号位置。此有弊端,有时候显示会造成,有半行数据时,滚动条未滚动最底。
正确的方法:控制当前选择区域SelectionStart属性和SelectionLength属性.
例如:控制滚动条始终保持在当前追加内容的在下方:
正确的方法:控制当前选择区域SelectionStart属性和SelectionLength属性.
例如:控制滚动条始终保持在当前追加内容的在下方:
richTextBox.SelectionStart = richTextBox.Text.Length; richTextBox.SelectionLength = 0; richTextBox.ScrollToCaret()
相关文章推荐
- 【C#公共帮助类】WinRarHelper帮助类,实现文件或文件夹压缩和解压,实战干货
- leetcode 343: Integer Break(C#版)
- c# 如何获取项目的根目录
- leetcode 344: Reverse String (c#版)
- C#反射Assembly 详细说明
- C#中防止程序多次运行
- C#技术分享【Word转换成图片和PDF——2种方案】
- C# 非静态类和静态类
- C#读书雷达 | TW洞见
- C#调用百度地图API入门&解决BMap未定义问题
- c# XML和实体类之间相互转换(序列化和反序列化)
- C#开发 植物大战僵尸 修改阳光值 源码无私分享
- C#多线程开发,简单示例
- C#进程管理,简单示例
- C#多线程开发,简单示例-字符串并发处理
- C#异常处理机制
- C# 关于判断字符串为空的一些方法
- C#.NET MVC 枚举转dictionary自动装载生成下拉框
- c/s模式 (C#)下Ftp的多文件上传及其上传进度
- C#路径/文件/目录/I/O常见操作汇总