没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
public void richTextBox_Line_BackColor(Control control) {
RichTextBox rtb=(RichTextBox)control;
if (rtb.Lines.Length == 0)
{
return;
}
string[] myLinse = rtb.Lines;
//取得光标当前位置(对应于纵向)
int currentPos = rtb.SelectionStart;
//取得当前行数
int row = rtb.GetLineFromCharIndex(currentPos);
//获取某行文本
if (myLinse[row].Trim().Equals(rtb.Lines[row].Trim()))
{
string stratLeng = "";
for (int i = 0; i < row; i++)
{
stratLeng += rtb.Lines[i].Trim();
}
/*
* Select形参一:每一行,末尾还有一个光标代表一个位置,所以还要加上row
* Select形参二:当前行的长度
**/
rtb.SelectAll();
rtb.SelectionBackColor = SystemColors.Control;
rtb.Select(stratLeng.Length + row, rtb.Lines[row].Length);
rtb.SelectionBackColor = Color.Red;
}
RichTextBox rtb=(RichTextBox)control;
if (rtb.Lines.Length == 0)
{
return;
}
string[] myLinse = rtb.Lines;
//取得光标当前位置(对应于纵向)
int currentPos = rtb.SelectionStart;
//取得当前行数
int row = rtb.GetLineFromCharIndex(currentPos);
//获取某行文本
if (myLinse[row].Trim().Equals(rtb.Lines[row].Trim()))
{
string stratLeng = "";
for (int i = 0; i < row; i++)
{
stratLeng += rtb.Lines[i].Trim();
}
/*
* Select形参一:每一行,末尾还有一个光标代表一个位置,所以还要加上row
* Select形参二:当前行的长度
**/
rtb.SelectAll();
rtb.SelectionBackColor = SystemColors.Control;
rtb.Select(stratLeng.Length + row, rtb.Lines[row].Length);
rtb.SelectionBackColor = Color.Red;
}
资源评论
- wwja_chen2017-08-05跟随便搜索网页上的有什么区别
csfcsf123
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功