救命啊 : ICSharpCode.TextEditor 查找给定字符串的行数多少!? 走过路过千万不可错过!

silkstockings 2009-06-03 09:22:56
ICSharpCode.TextEditor:

实现给定一个字符串,找到这个字符串当前所在行数!

注意哦: 不是光标所在行哦!

救命啊

-----------------

顺便问下怎么控制其中部分区域不可编辑呢?
...全文
133 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
silkstockings 2009-06-15
  • 打赏
  • 举报
回复
顶起来,牛B的人呢!

来呀@!
kensouterry 2009-06-03
  • 打赏
  • 举报
回复
ICSharpCode C#中有这个接口吗?
silkstockings 2009-06-03
  • 打赏
  • 举报
回复
顶起来
silkstockings 2009-06-03
  • 打赏
  • 举报
回复
楼上的 如果ICSharpCode.TextEditor这个控件的实例名为RE的话,他是没有Find方法的阿

你这个是不是RICHTEXTBOX的阿!

继续.
linlusheng 2009-06-03
  • 打赏
  • 举报
回复
C# code
//找到指定的字符串,其实位置
int index = this.re.Find("bds");
if (index != -1)
{
//找到,则通过Select函数将当前光标调整到该位置
this.re.Select(index,0);
//re.SelectionColor = Color.Red;
//滚动到当前光标
this.re.ScrollToCaret();
int line = re.GetLineFromCharIndex(index);
re.Select(re.GetFirstCharIndexFromLine(line),re.Lines[line].Length);

re.SelectionBackColor = Color.Yellow;
}



silkstockings 2009-06-03
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 kensouterry 的回复:]
ICSharpCode C#中有这个接口吗?
[/Quote]

这个我还真的不清楚,不想去看代码了,就想问问有没有人知道!

别说我懒啊

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧