C#RichTextBox复制并跳转指定行
2024-08-27 21:34:42
方法一:
rTxt.Focus();
//设置文本框中选定的文本起始点 为 指定行数第一个字符的索引
rTxt.SelectionStart = rTxt.GetFirstCharIndexFromLine(nowLineIndex);
//设置控件中选定的字符数
rTxt.SelectionLength = rTxt.Lines[nowLineIndex].Length;
方法二:
rTxt.Focus();
//选择文本框中的文本范围
rTxt.Select(rTxt.GetFirstCharIndexFromLine(nowLineIndex), rTxt.Lines[nowLineIndex].Length);
主要是用到GetFirstCharIndexFromLine方法,获取指定行数第一个字符的索引,不用自己去循环判断了
注意:要先设置RichTextBox选中,才能操作某些属性
最新文章
- java基本类型的默认值及其取值范围
- ASP.NET Core的配置(4):多样性的配置来源[下篇]
- ABBYY PDF Transformer+怎么标志注释
- CentOS7 mono环境连接WCF
- phpcms2008 常用数组,变量整理
- asp.net httpmodule 访问页面控件 备忘
- js event 事件兼容浏览器 ie不需要 event参数 firefox 需要
- BZOJ 1588:营业额统计(Splay)
- linux下启动和关闭网卡命令
- laravel实现发送qq邮件
- [vijosP1303]导弹拦截(最长上升子序列转LCS)
- 支付宝wap支付调起客户端
- Day3---------Linux操作系统目录结构
- Python线程模块threading
- WPF中, 启用添加到RichTextBox中的控件
- socket.io的用户认证
- javax.servlet.http.HttpServletResponse.getStatus()I
- UVa 11054 Gergovia的酒交易
- echart 打开新世界的大门
- AngularJS』一点小小的理解
热门文章
- Elasticsearch 入门 - Exploring Your Cluster
- js 现给数字加三位一逗号间隔的种方法
- BA--步进电机工作原理
- HDU 3003
- 升级后开机就提示“android.process.acore”停止执行 --分析 解决方式
- ADT、C和Java
- HDU 1015.Safecracker【暴力枚举】【8月17】
- 英语发音规则---C字母
- CodeForcess--609B--The Best Gift(模拟水题)
- DBS-MySQL:MYSQL获取自增ID的四种方法