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

Оцени полезность:

11   голосов , оценка 4 из 5
Похожие ответы