Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

εμφάνιση αρχείου σε textbox...πρόβλημα(vc++)

Îåêßíçóå áðü ôï ìÝëïò PsySpooky. Τελευταία δημοσίευση από το μέλος Dimitris Papadimitriou στις 05-05-2007, 23:55. Υπάρχουν 1 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  04-05-2007, 19:55 31441

    εμφάνιση αρχείου σε textbox...πρόβλημα(vc++)

    Kαλησπέρα
    Σε ένα multiline textbox διαβάζω ένα .txt αρχείο στο οποίο έχει 2γραμμές κάθετα.

    δλδ

    1
    2

    , όταν το ανοίγω αυτό το αρχείο στο textbox μου εμφανίζετε έτσι:

    12

    γιατί?
    πώς μπορώ να το διορθώσω?

    CC Calculator -newest version: 1.6-

    Επισκευθήτε το blog μου :)

  •  05-05-2007, 23:55 31476 σε απάντηση της 31441

    Απ: εμφάνιση αρχείου σε textbox...πρόβλημα(vc++)

    Όπως ίσως θα γνωρίζεις η αλλαγή γραμμής μπορεί να ορίζεται από το CR (ascii code 13) από το LF (ascii code 10) ή και από τα δυο (CR+LF).

    Από ότι βλέπω μετά από μια δοκιμή, το System.Windows.Forms.TextBox αλλάζει γραμμή μόνο όταν υπάρχει CRLF ως line separator. Διάβασε περισσότερα εδώ. Για την ακρίβεια, για να δεις τι ακριβώς ορίζει μια νέα γραμμή σε ένα textbox πρέπει να χρησιμοποιήσεις την σταθερά System.Environment.NewLine η οποία επιστρέφει τους χαραχτήρες αλλαγής γραμμής ανάλογα με το υπάρχον σύστημα.

    Προφανώς το αρχείο σου δεν χρησιμοποιεί το συνδυασμό CR+LF για αλλαγή γραμμής, αλλά μόνο το ένα από τα δυο.
     


    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems