关于VB.NET与文本文件的问题
需求
一、用VB.NET 打开一个文本文件(.txt)
二、在文本框中输入一段字符串,然后开始查找这个打开的文本文件,如果找到,则返回整行内容并且添加到listbox中。
例如 文本文件有一下内容
1 123456a
2 abcdefg
3 ---**-*-*-1
4 &h005
5 hh456a
然后在winform的文本框控件输入 456a 单击按钮开始查找,如果找到456a存在,则把 123456a(第一行)和hh456a(第五行)添加到listbox中,注:并不确定查找字符串的行长度。
期待高手解答给出code。
[解决办法]
在Command的Click当中:
ListBox1.items.clear
Dim dList = theText.Split({vbCrLf}, StringSplitOptions.None)
For Each dLine In dList
If dLine.Contains(TextBox1.Text) Then ListBox1.items.add(dline)
Next
注:theText表示被查询的文本