ListBox и текстовый файл - Visual Basic .NET
Формулировка задачи:
На форме есть текстовое поле и listbox.
В текстовое поле вводиться определенный текст, предположим: Audi и в listbox из текстового файла должны вывалиться только те строки, которые начинаются на Audi.
Как это сделать? спасибо заранее.
Что бы я начал вводить слово а оно в по мене наполнения букв в текстом поле отображалось в listbox.
начал я вводить A - все строки начинающиеся на A в listibox из текстового файла
далее ввел Au - все строки начинающиеся на Au в listibix из текстового файла
и т.д.
помогите это реализовать.
Решение задачи: «ListBox и текстовый файл»
textual
Листинг программы
Dim sourceArr() As String Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load sourceArr = IO.File.ReadAllLines("c:\111.txt", System.Text.Encoding.Default) ListBox1.DataSource = sourceArr End Sub Private Sub TextBox1_TextChanged(ByVal sender As TextBox, ByVal e As System.EventArgs) Handles TextBox1.TextChanged If sender.TextLength > 0 Then 'Выводим все элементы массива, содержащие введенную строку ListBox1.DataSource = Strings.Filter(sourceArr.ToArray, sender.Text) Else ListBox1.DataSource = sourceArr End If End Sub