Les en fullstendig tekstfil

Jeg ønsker å vise ved denne anledningen et veldig enkelt eksempel på hvordan man kan lese og laste en tekstfil i en tekstboks med Visual Basic. Net.

For eksempel trenger vi et skjema med to tekstbokser, knapper OpenFileDialog komponent n. Som vist i figuren nedenfor:

I skjemaets Load hendelse gjør vi noen innstillinger for kontrollene:

 txtNombre.ReadOnly = True
 txtContenido.ScrollBars = ScrollBars.Vertical
 OpenFileDialog1.Filter = "Tekstfiler |. * Txt"
 OpenFileDialog1.Title = "Open Text File"
 OpenFileDialog1.Multiselect = False

og i knappen klikkhendelsen kopiere følgende kode:

 OpenFileDialog1.Filter = "Tekstfiler |. * Txt"
 OpenFileDialog1.Title = "Open Text File"
 Så hvis OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK
     txtNombre.Text = OpenFileDialog1.FileName
     Som System.IO.StreamReader Dim objReader
     objReader = File.OpenText (OpenFileDialog1.FileName)
     txtContenido.Text = objReader.ReadToEnd
 End If

endelig etter koden skal fungere må du ikke glemme å importere navnerom:

 Importen System.IO

Et eksempel er veldig lett å lage og veldig basic. Koden å analysere virkelig liten, så jeg vil ikke gjøre for mange kommentarer.
Som alltid, håper jeg de tjener og hvordan de kan bruke og tilpasse som de ønsker.

15 Responses to "Les en fullstendig tekstfil"

  1. Informasjon Bitacoras.com ...

    Rate i Bitacoras.com: Jeg ønsker å vise ved denne anledningen et veldig enkelt eksempel på hvordan man kan lese og laste en tekstfil i en tekstboks med Visual Basic Net.. For eksempel trenger vi et skjema med to tekstbokser, en b .....

  2. Victor Gutierrez sier:

    Og hvordan får jeg de data jeg leste på et bord i SQL 2005.

    Hvis du har en form, setter pris på din respons.

  3. doHz sier:

    Takk fyr,

    En rask og enkel guide for dem som ikke kjenner objektene. Nå nøkkelen er å gi.

  4. Koko marin sier:

    utmerket sted opphører ikke å virke det

  5. Jesser sa:

    Importen System.IO
    Hvor å treffe koden .. takk

  6. Paulus sier:

    Hello!

    Første Gratulerer: Veldig bra siden!
    Jeg nyter mye programmering i. Net
    men jeg er fortsatt så vant til VB 6,
    og nå prøver jeg filen ...

    Du har noe som ligner en definisjon

    TYPE rekord
    Type variabler ... AS ...
    END TYPE

    og deretter holde på filen som til
    i 6 VB?

    Si med Open Content for (type åpenhet) som ...

    i mine tester. nett kan jeg ikke sove!

    oppnå definert i en modul strukturer (strukturert)

    og for å lade min form variabler til dataene, men jeg er fortsatt ikke klart hvordan å lagre eller gjenopprette som før. (Og i mitt tilfelle, GRID eller SQL)

    Jeg ville sette pris ethvert materiale du hadde slik at du kan lese og forstå ...

    Fra allerede takk og gratulerer igjen!

    Paul

  7. miguel sier:

    som til KE carge siden fra en. txt
    flere tekstboks?

  8. dajacob sier:

    som jeg kan lese innholdet i tekstfilen, men jeg ønsker linje for linje

  9. LoLo sier:

    Denne koden fungerer for VB 2010, gjør jeg alt, men skyter meg mye feil.

    • Elisha sier:

      Jeg bare prøvde koden (som å kopiere og lime denne inn i området og fungerer perfekt i visuall studio 2010. Jeg foreslår at du prøver igjen ...

      Luck

  10. Balaperdida sier:

    Eksempelet virker fabelaktig. I mitt tilfelle fant jeg ut at å åpne opp en fil betyr det alt fulgt meg, å forene alle linias som om forkastet innen utgangen bil.

    Det ville ha å spesifisere noe å vurdere om og beholde det opprinnelige filformatet?

    Hilsen

  11. Patrick sier:

    Takk ... min spørring er et eksempel for å lagre og lese data til flate filer og kan lese dem fra rekord til rekord takk

Kommentar