Slik leser du en fil til en ListBox

Slik leser du en fil til en ListBox


Lese en fil inn i en "ListBox" kontroll kan enkelt gjøres ved hjelp av noen få linjer med kode. I Visual Basic.NET, kan du bruke en listevariabel til å lagre informasjon leses fra en fil. En liste representerer en samling av elementer som du selv kan nås ved indeksen ligner en matrise. Den "ListBox" kontrollen har en "Datasource" eiendom som kan brukes til å lese elementene i listevariabelen. Ikke tilbringe tid looping gjennom elementer i en matrise når du enkelt kan bruke en liste i stedet.

Bruksanvisning

1 Start Microsoft Visual Studio, klikk på "New Project" fra ruten til venstre på skjermen, og utvide "Visual Basic" under "Installerte maler." Klikk på "Windows" og dobbeltklikk på "Windows Forms Application" fra midten av dialogvinduet for å opprette et nytt prosjekt.

2 Dobbeltklikk på "ListBox" for å legge til en ny liste bokskontroll i skjemaet. Dobbeltklikk på "Button" for å legge til en ny knapp i skjemaet.

3 Dobbeltklikk på "Button1" for å lage et klikk hendelser denne knappen. Legg til følgende kode for å opprette en ny "IList" variable:

Dim lst Som IList

4 Les alle linjene i en tekstfil inn i listen variabel:

lst = System.IO.File.ReadLines("<path and file name>.txt").ToList

5 Sett "Lst" variable som "Datasource" for "ListBox" kontroll:

ListBox1.DataSource = lst

6 Trykk "F5" for å kjøre programmet og klikk "Button1" for å lese filen inn i "ListBox."