Buttons line-by-line and char-by-char

Συζητήσεις για τις γλώσσες του dot Net και για του Visual Studio της Microsoft

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
tomisCY
Δημοσιεύσεις: 192
Εγγραφή: 28 Απρ 2007 16:28
Τοποθεσία: Nicosia, Cyprus
Επικοινωνία:

Buttons line-by-line and char-by-char

Δημοσίευση από tomisCY » 09 Μάιος 2007 21:33

1. exo ena text file pou to kano load se ena textbox kai 8elo me to patima eno defterou koumipou na kanei read line-by-line


2. to idio tropo opws to 1 me ena trito button na kani char-by-char.


:hammer:

Άβαταρ μέλους
tomisCY
Δημοσιεύσεις: 192
Εγγραφή: 28 Απρ 2007 16:28
Τοποθεσία: Nicosia, Cyprus
Επικοινωνία:

Buttons line-by-line and char-by-char

Δημοσίευση από tomisCY » 09 Μάιος 2007 21:34

Katarxas me vb .net!
Εικόνα

Άβαταρ μέλους
_tasos
Δημοσιεύσεις: 116
Εγγραφή: 03 Μάιος 2007 15:06
Επικοινωνία:

Buttons line-by-line and char-by-char

Δημοσίευση από _tasos » 09 Ιουν 2007 14:33

Τι εννοείς όταν λες ότι το κάνεις load σε ένα textbox. Με αυτό καταλαβαίνω ότι το περιεχόμενο του αρχείου υπάρχει ήδη μέσα στο textbox.

Υποθέτω ότι όταν ανοίγει η φόρμα σου δεν γράφεται κάτι στο αρχείο αλλά με τη χρήση του button να εμφανίζεται γραμμή γραμμή.

Δήλωση του StreamReader για να μπορείς να διαβάζεις από αρχείο:
Dim myFile As System.IO.StreamReader
Dim myLine As String
Dim myCharArray() As Char, myChar As Char

myFile = New System.IO.StreamReader("myfile.txt")

Για να διαβάσεις μία γραμμή από το αρχείο. Όταν θα φτάσεις στο τέλος το myLine θα είναι άδειο.
myLine = myFile.ReadLine()

Τώρα για να διαβάζεις έναν χαρακτήρα
myFile.Read(myCharArray, 1, 1)
myChar = myCharArray(0)

Για να κλείσεις το αρχείο:
myFile.Close()

Για να ξέρεις ότι όντως έχεις φτάσει στο τέλος του αρχείου καλείς την myFile.Peek() και αν είναι μεγαλύτερη ή ίση του 0 ΔΕΝ είσαι στο τέλος του αρχείου.

Ελπίζω να σε κάλυψα!

Απάντηση

Επιστροφή στο “dot Net και Visual Studio”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες