[vb.net]如何在richtextbox中查找关键字的位置(所在行),然后删除所在行上面或者下面的行
答案:2 悬赏:0 手机版
解决时间 2021-04-23 21:26
- 提问者网友:玫瑰园
- 2021-04-23 04:43
[vb.net]如何在richtextbox中查找关键字的位置(所在行),然后删除所在行上面或者下面的行
最佳答案
- 五星知识达人网友:逃夭
- 2021-04-23 05:44
假设richtextbox1中有这样一些文本:
-------------------------
[vb.net]如何在
richtextbox
中查找关键字的位置
(所在行),然后删除
所在行上面或者
下面的行
--------------------------
找到关键字 "然后" 删除相邻行 代码如下:
Dim Lines() As String = RichTextBox1.Lines
Dim index As Integer = RichTextBox1.Find("然后", 0, RichTextBoxFinds.MatchCase)
Dim TargetLine As Integer = RichTextBox1.GetLineFromCharIndex(index)
Lines(TargetLine - 1) = ""
Lines(TargetLine + 1) = ""
RichTextBox1.Clear()
For i = 0 To Lines.Length - 1
RichTextBox1.Text = RichTextBox1.Text & Lines(i) & vbCrLf
Next
-------------------------
[vb.net]如何在
richtextbox
中查找关键字的位置
(所在行),然后删除
所在行上面或者
下面的行
--------------------------
找到关键字 "然后" 删除相邻行 代码如下:
Dim Lines() As String = RichTextBox1.Lines
Dim index As Integer = RichTextBox1.Find("然后", 0, RichTextBoxFinds.MatchCase)
Dim TargetLine As Integer = RichTextBox1.GetLineFromCharIndex(index)
Lines(TargetLine - 1) = ""
Lines(TargetLine + 1) = ""
RichTextBox1.Clear()
For i = 0 To Lines.Length - 1
RichTextBox1.Text = RichTextBox1.Text & Lines(i) & vbCrLf
Next
全部回答
- 1楼网友:深街酒徒
- 2021-04-23 07:14
搜一下:[vb.net]如何在richtextbox中查找关键字的位置(所在行),然后删除所在行上面或者下面的行
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯