首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

怎么删除RichTextBox里的特定行

2012-04-09 
如何删除RichTextBox里的特定行我正在做的一个程序,首先,程序会按3个combobox选定的项目,标注出RTB里的文

如何删除RichTextBox里的特定行
我正在做的一个程序,首先,程序会按3个combobox选定的项目,标注出RTB里的文本(将匹配的内容颜色设置为红色),但是我需要把没有一项匹配的那些行删除,该怎么弄。
例如:
项1 项2 项3 结果
项1 项4 项3 结果
项6 项7 项8 结果

如果combobox的设置为 项1 项5 项3的话,第一行的项1和项3会被标成红色,第二行的项1会被标为红色,第三行就得删除。

该怎么实现呢?

[解决办法]
你可以这样用richTextBox1.Lines;把你要删除行的索引找到就行了

C# code
            string[] sLines = richTextBox1.Lines;            string[] sNewLines = new string[sLines.Length - 1];            Array.Copy(sLines,1,sNewLines,0,sNewLines.Length);                       richTextBox1.Lines = sNewLines;
[解决办法]
探讨

引用:

引用:

引用:

引用:

引用:

引用:

引用:
……

热点排行